On Tue, Jul 30, 2013 at 8:36 PM, Brendan Eich <bren...@mozilla.com> wrote:

> Mark S. Miller wrote:
>
>> Aside from this confinement issue, all other the advantages that unique
>> symbols have over unique-ish strings seem minor to me. The biggest is
>> default non-enumerability, when we're getting away (admittedly slowly) from
>> enumerability being significant anyway. IMO, if the only advantages of
>> unique symbols over unique-ish strings are these minor ones, then they
>> don't pull their weight.
>>
>> However, I don't understand the confinement scenario you have in mind.
>> Can you give an example?
>>
>
> A friend field a la C++ "friend", e.g.:
>
> module ... {
>   const friend = Symbol(); // however it's spelled
>   class A { ... }
>   class B { ... }
> }
>
> where fiend is used in the ... elisions but only to access properties of
> objects known to be instanceof A or B.


Known how?




>
>
> /be
>
>


-- 
Text by me above is hereby placed in the public domain

  Cheers,
  --MarkM
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to