On Feb 25, 2011, at 9:39 AM, Brendan Eich wrote:

> As far as the presence of new, detectible properties such as Proxy, no opt-in 
> is needed and non-strict code can detect such additions. With modules you'll 
> have to opt in, but proxies at least we prototyped as JSON and other 
> additions were done: the old-fashioned way. No name collisions have been 
> found yet.

To be clear, module syntax requires Harmony opt-in. After that, the names you 
compose in any (lexical only -- no more global object at top of scope chain 
[you can still get to it but not via var!]) scope will be names *you* choose. 
You name the modules, so if you had a pre-existing "Proxy" binding and we had a 
standard MRL for Harmony Proxies, you could declare

  module HarmonyProxy = "...";

Details of "..." TBD, I've used "@std:proxy" and the like in sketches.

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

Reply via email to