>
> I'm not sure what prior critique you're referring to.

Quite a while ago, I pointed out that concatenation would be difficult with
nested modules, but I was operating under the assumption of interleaved
execution:  https://gist.github.com/zenparsing/3892979


> Also, we no longer plan to include nested modules in ES6.


Yeah, I don't like that.  : )  I tend to agree with Andreas that modules
should have a lexical face.


> Also^2, concatenation should simply require literally concatenating the
> modules, with
> `module "NAME" { ... }` wrappers with appropriate names based on the
> file system (in the common case where development occurs in multiple
> node-style files).
>

But with nested modules (and topological execution order), a tool can
easily create the bundle.  In fact, I think it would be more effective for
a tool to perform that bundling transformation than to do it by hand.

Is there any context or information that would be lost when transforming a
`module "name"` module into a (hypothetical) nested module?  I can't really
think of any at the moment...

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

Reply via email to