Symbols, Protocols, Frames, and Versioning

Andreas Rossberg rossberg at google.com
Fri Oct 5 05:45:54 PDT 2012


On 5 October 2012 14:26, Sam Tobin-Hochstadt <samth at ccs.neu.edu> wrote:
> On Fri, Oct 5, 2012 at 8:21 AM, Kevin Smith <khs4473 at gmail.com> wrote:
>>
>> Sounds good.  As an aside, does the symbol in this case provide any function
>> other than "wrapping" the string itself?  Does the symbol carry any
>> information that the string does not, from the point of view of the script?
>
> No, in this case the results of `Symbol.for` are just a duplicate of
> the space of strings (just the way interned symbols are in Lisp).

Indeed, which is why I'm not sure I understand what this idea is
trying to achieve. Is it more than just an ad hoc way to introduce a
second namespace?

/Andreas


More information about the es-discuss mailing list