I like variant B, because it follows the rules:
- "module" => define a module
- "import" => extract something out of a module

But I would use a keyword instead of "=" (due to the reason that you 
mentioned). Compare:

     module Bar = "bar.js";
     module Bar is "bar.js";
     module Bar from "bar.js";
     module Bar in "bar.js";
     module Bar via "bar.js";

I’m not entirely happy with either one of these keywords, but they all seem 
better to me than the equals sign. So any other keyword is fine by me, really.

On Mar 22, 2012, at 2:35 , David Herman wrote:

> Follow-up: I've factored out these two alternative approaches, both of which 
> I think are defensible.
> 
> Grammars:
> 
>    http://wiki.ecmascript.org/doku.php?id=harmony:modules#syntax
> 
> Simple examples:
> 
>    http://wiki.ecmascript.org/doku.php?id=harmony:modules#external_module_load

-- 
Dr. Axel Rauschmayer
[email protected]

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com

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

Reply via email to