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

