Functions in blocks?
allen at wirfs-brock.com
Fri Sep 13 19:54:37 PDT 2013
Also see https://people.mozilla.org/~jorendorff/es6-draft.html#sec-B.3.2
It still has some issues I need to work, put it's my starting point.
Brendan Eich <brendan at mozilla.com> wrote:
>find "3c. Absolute minimum intersection semantics" [for function in
>block outside of strict code], and (later) "Class, Modules implicitly
>> Axel Rauschmayer <mailto:axel at rauschma.de>
>> September 13, 2013 10:13 PM
>> Has a decision been made how to handle functions in blocks in sloppy
>> mode? Did I miss it?
>> Similarly: are only the bodies of modules implicitly strict? Or the
>> bodies of classes, too?
>> Given the trick with contextually interpreting `let` as a keyword in
>> sloppy mode, all ES6 features seem to be available in both sloppy and
>> strict mode (right?). That seems like a pretty good solution (I also
>> would have been OK with only having ES6 features in strict mode).
>> Dr. Axel Rauschmayer
>> axel at rauschma.de <mailto:axel at rauschma.de>
>> home: rauschma.de <http://rauschma.de>
>> twitter: twitter.com/rauschma <http://twitter.com/rauschma>
>> blog: 2ality.com <http://2ality.com>
>> es-discuss mailing list
>> es-discuss at mozilla.org
>es-discuss mailing list
>es-discuss at mozilla.org
More information about the es-discuss