New "ES6" Working Draft
Mark S. Miller
erights at google.com
Fri Sep 23 16:07:52 PDT 2011
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/d4520918/attachment.html>
More information about the es-discuss
mailing list