On Dec 28, 2012, at 12:20 PM, Brendan Eich <[email protected]> wrote:

> I get nervous when speculations about future adoption ratios or incentives 
> for developers are made without enough data or table-stakes ante'ing (bolded 
> tripled *biggest* doesn't count as money!).

OK, I've made that same argument recently, I'll take it. I guess what I can 
retain of that argument is that *if* modules succeed, then the implicit opt-in 
will have bought us little.

But even if *not*, it's not worth proliferating the number of cases that are 
implicitly strict. Modules are a good place to implicitly opt in to strict 
mode, because they're a coarse-grained program structuring feature. Classes are 
finer-grained, especially dynamic classes like in ES6.

Meanwhile we don't *need* the world to use strict. Modules will reinforce 
strictness on a large scale; classes provide much less reinforcement, and more 
complexity. Not worth it.

Dave

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

Reply via email to