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

