domenic at domenicdenicola.com (2014-10-16T18:02:45.054Z)
> ES6 Draft 29,
> http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#october_14_2014_draft_rev_28
This is awesome : )
> - Removed loader pipeline and Reflect.Loader API (functionality being
> transfered to sperate specification)
Any discussion about will author this separate spec - TC39?
> - Updated default export syntax and semantics to support export of
> anonymous default functions
Interestingly, class expressions are not "HoistableDeclarations" which
might result in the (somewhat) surprising behavior previously identified:
export default class C { }
let c = new C; // Error
> ES6 Draft 29, > http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#october_14_2014_draft_rev_28 > > This is awesome : ) > This includes the major work items from the September TD39 meeting. > > Changes include: > > - Removed loader pipeline and Reflect.Loader API (functionality being > transfered to sperate specification) > > Any discussion about will author this separate spec - TC39? > > - Updated default export syntax and semantics to support export of > anonymous default functions > > Interestingly, class expressions are not "HoistableDeclarations" which might result in the (somewhat) surprising behavior previously identified: export default class C { } let c = new C; // Error -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20141014/48f25145/attachment.html>