New "ES6" Working Draft

Kam Kasravi kamkasravi at yahoo.com
Fri Sep 23 16:12:51 PDT 2011


Ok, thanks Mark.

On Sep 23, 2011, at 4:07 PM, "Mark S. Miller" <erights at google.com> wrote:

> They were not. I will fix the WeakMap page when I have time.
> 
> On Fri, Sep 23, 2011 at 4:01 PM, Kam Kasravi <kamkasravi at yahoo.com> wrote:
> Were 'const functions' ever accepted into the grammar? See WeakMap for an example.
> 
> From: Allen Wirfs-Brock <allen at wirfs-brock.com>
> To: es-discuss at mozilla.org
> Sent: Friday, September 23, 2011 10:21 AM
> Subject: New "ES6" Working Draft
> 
> I have updated the wiki with my latest working draft of the ES.next ("ESA6") spec.
> Word and PDF versions are available.
> 
> They can be access from http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts 
> 
> Please report issues using https://bugs.ecmascript.org/enter_bug.cgi?product=Draft%20for%206th%20Edition against the "September 23, 2011 Draft"
> 
> Changes in this draft are generally marked with "Rev 3"
> 
> The change summary is:
>   Resolved as fixed bugs 137, 140,167, 177, 183,184,185,186,187,188,189,190,191,193,196,196
> Merged multiple built-in “class” branding internal properties into a single [[NativeBrand]] internal property
> In 10.2, change environment records so that both mutable and immutable bindings may be in an initialized state and must be initialized before use via InitializeBinding
> In 10.5 added separate algorithm for Block declaration instantiation. Block level declaration instantiations now specified. Function and global level still need to be updated to support let and const
> Added a Declaration production to the grammar and changed StatementList to include both Statement and Declaration
> Added let and const declarations. var declarations still hoist to function level and must not conflict with a let or const.
> Hoisting and temporal dead zone for all block scoped declarations
> Added semantics for destructuring binding pattern.
> Added appropriate lexical scoping for declarations in bodies of switch and try statements. Note that for  statements still need work for declarations in for head.
> Added initializes for individual property level bindings in destructure binding
> 
> 
> 
> 
> 
> 
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
> 
> 
> 
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
> 
> 
> 
> 
> -- 
>     Cheers,
>     --MarkM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20110923/5eb236c7/attachment.html>


More information about the es-discuss mailing list