WHOA. That appears to be a horrifying Apple mail bug. Not sure how my reply to 
a private message ended up going to es-discuss, sorry.

Dave

On Oct 12, 2012, at 2:23 PM, David Herman <[email protected]> wrote:

> Yeah, just wasn't sure what I thought yet. Still not sure, but I've replied.
> 
> Dave
> 
> On Oct 12, 2012, at 2:22 PM, David Herman <[email protected]> wrote:
> 
>> On Oct 12, 2012, at 12:45 PM, Kevin Smith <[email protected]> wrote:
>> 
>>> Also, I should mention a couple of things:
>>> 
>>> 1.  This design essentially paves the cowpath trod with underscore-prefixed 
>>> property names, adding the desired property of conflict elimination.
>> 
>> Yes, although I don't take the "private, who needs it?" attitude as easily 
>> as you do. Not saying it's wrong, but I'm not 100% convinced yet. Anyway, 
>> still mulling, as I say.
>> 
>>> 2.  If "System" is a built-in *module instance*, and the @iterator symbol 
>>> is defined internally within that module as:
>>> 
>>>   sym @iterator = "org.ecma-whatever.es.6.iterator"; // Or perhaps more 
>>> likely a uuid...
>>> 
>>> Then we have exactly the desired syntax that we're looking for:
>>> 
>>>   import @iterator from System; // no funky "@belch" URLs!!
>>> 
>>>   class C {
>>> 
>>>     @iterator() { ... }
>>>   }
>> 
>> Doesn't this have the same problem you were arguing against in your previous 
>> message, that if you want to import 37 names, you have to name them all 
>> individually?
>> 
>> Dave
>> 
> 
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to