>The issue that was raised by the discussion quoted below was whether
>strict mode could become /looser/ as the language version goes up; could
>ES3.1 outlaw 'with' in strict mode, but ES4 allow it again?  This feels
>weird to me.

The thing that needs to be maintained is the viability of programs that are 
written without anticipation of the characteristics of future standards. I 
don't think that needs to include the strict interpretation of what the strict 
mode disallows. For ES3.1, strict mode indicates that the programmer wants to 
use a more reliable subset of the language. If ES4's objectives are different, 
I think it can have its own definition of strict mode.

I agree that it is weird that ES4 wants to retain with, but that in itself does 
not disturb the superset relationship.
_______________________________________________
Es4-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es4-discuss

Reply via email to