Functions in blocks?

Brendan Eich brendan at mozilla.com
Fri Sep 13 14:32:37 PDT 2013


See 
https://mail.mozilla.org/pipermail/es-discuss/2013-February/028632.html, 
find "3c. Absolute minimum intersection semantics" [for function in 
block outside of strict code], and (later) "Class, Modules implicitly 
strict".

/be



> 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).
>
> Thanks!
>
> Axel
>
> -- 
> 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
> https://mail.mozilla.org/listinfo/es-discuss


More information about the es-discuss mailing list