On Sep 10, 2014, at 9:28 AM, Matthew Robb wrote:

> As soon as the language decided it would have a differentiation for modules 
> vs scripts then it seems only natural that it should also specify at least 
> some generic means of entry into one mode or another. Then it's up to 
> browsers or who ever to determine what external signifiers would trigger 
> module instead of script. Or the language parsing logic could say that in the 
> presence of module syntax it will always be treated as module. I don't know 
> if that's feasible or not *shrug* 
> 

Modules and scripts can not always be identified by inspection.  Consider:

foo.js -------------------------------
const answer = 42;
---------------------------------------

The semantics of this are quite different depending upon whether foo.js is 
evaluated as a script or loaded as a module.

Allen

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

Reply via email to