Brandon Benvie wrote:
The only motivation for me is in attempting to get rid of there even
being two modes. I don't really care if it was strict or not strict,
just that there's only one of them. Obviously the horse left the barn
for ES5 long ago, but the desire to collapse down to one mode in as
much code as possible is still motivating.
Indeed, this is a shared goal, happy to have it solved somehow. We're
just arguing about "better" before committing.
I saw bundling as many carrots in with strict mode as a way to
leverage developers into the single mode JS utopia of the future. I
appreciate the arguments about the negatives of forcing the pragma
incantation though.
Thanks.
How about making ES6 features only available inside modules? I guess
that's kind of a cop-out though, since you don't always need a module.
I still yearn for that utopian JS future where there is no need for
two modes.
Utopia means no-place.
If between some or all new body forms imputing strictness, and
evangelizing/teaching "use strict" or better means of opting in, we get
to a world akin to Perl 5 in its modern form (CPAN etc.), where strict
code predominates, that's good enough for me.
/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss