A few times now you've proposed a "use _x_" syntax to achieve breaking changes to the language.
"use strict" is more an attempt to condense the language and take a first pass best practice. Not a means of "versioning" JS. The bottom line here is that browsers aren't a place for a type safe and correct language (well, thy could have been but hey, such is history). They're a medium to consume information over the internet. Versioning would be awesome and great, but there's always the "I don't want to leave X in the dust" use case that needs to be considered. "use strict" doesn't leave them high and dry, but does push the web to a better place.
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

