(apparently this didn't make it out when I originally sent it)

A new ES6 draft is available at 
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts 
This is the Feb. 27, 2012 draft.  

Here is the  change summary from the wiki page:
 Eliminated “extended mode” in support of “one JavaScript” plan, all new 
features are generally available in all modes.
Eliminated various static semantic rules that would be breaking changes in “one 
JavaScript”
Added support for for-in, for-of, and first cut at lexically scoped for(;;).
Added section B.3.1 with specifies __proto__ feature.
Did spec. changes to implement “completion reform”.
Did most of the work to pervasively use completion results for expressions as 
well as statements. Still some work to do in sections 10 and 15 but all of 
expressions and the Array methods have all been updated to handle completion 
records as general results. See 8.8 for enhance completion record internal API. 
Note that observable occurrence points are more precisely specified for many 
exception that had been informally “thrown” by various specification algorithms.
Added [[Enumerate]] and [[Iterate]] internal methods for normal objects.
Generalized the List special type to also include a Record specification type.
Added an Invoke abstract operation that is used to internally “call methods”
Added syntactic productions for array comprehensions, generators and Generator 
comprehensions. No semantics yet.
Converted prose specification of labelled statements into algorithmic spec. 
Added BreakableStatement production that includes IterationStatement and 
SwitchStatement.
Refactored let/const into a single set of productions and semantics rules.
Many minor edits and typo/bug corrections, see bugs.ecmascript.org for details.
Preliminary work in support of super references and super calls is still 
incomplete

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to