Brendan Eich wrote:
Axel Rauschmayer wrote:
* const

Already reserved (in some sense, even if equated to var in Opera), no opt-in required. This identifier was reserved in ES1.

But for
     const <x> = <y>
const is opt-in for <x> and <y>, right? Not sure that that makes much of a difference, though.


How could it matter? We are not changing runtime semantics (a la ES5 strict mode). Any new syntax in <x> or <y> is its own opt-in.

I just remembered that we did accept one runtime semantic change (which improves the language by having static semantics for where completions can come from): http://wiki.ecmascript.org/doku.php?id=harmony:completion_reform.

But this proposal won't affect <x> and <y> in your example. It is observable only via eval or equivalent.

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

Reply via email to