> On Sep 10, 2014, at 12:35, Allen Wirfs-Brock <[email protected]> wrote:
> 
> 
>> 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


But why?

To be completely serious. Why do we have to make a difference?

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

Reply via email to