ES6 draft Rev24 now available
The HTML version is available now. people.mozilla.org/~jorendorff/es6-draft.html
On Sun, Apr 27, 2014 at 5:12 PM, Allen Wirfs-Brock <allen at wirfs-brock.com>wrote:
• Changed length property value of Symbol, Map, Set, WeakSet, WeakMap to 1 to be consistent with most other built-in constructors
We discussed this before and wanted new built in function lengths to be consistent with default parameters.
On Mon 28 Apr 2014 17:35, Jason Orendorff <jason.orendorff at gmail.com> writes:
The HTML version is available now. people.mozilla.org/~jorendorff/es6-draft.html
As ever, you are a hero.
Thanks. I am new to the list so this might be a recurrent question but is there any working prototype implementation of ES6 that people can experiment language features with?
There isn't a complete implementation, no. To some extent because parts of the spec aren't yet stable enough, but mostly because implementing all new features is a huge amount of work.
Substantial parts of the spec are, however, implemented in various engines. A good overview of the current state can be seen here: kangax.github.io/es5-compat-table/es6
Additionally, there are a few transpilers that transform ES6 code (again, not with all features supported) to ES5 as supported in pretty much all browsers nowadays. Traceur, one of those, is in the table I linked to above.
On Tue, Apr 29, 2014 at 4:38 AM, Paulo Matos <paulo at matos-sorge.com> wrote:
Thanks. I am new to the list so this might be a recurrent question but is there any working prototype implementation of ES6 that people can experiment language features with?
The actual transpiler is at zenparsing/es6now. I really need to add some documentation, but you can play with classes, arrows, and other things in the REPL. If you have Node 0.11+, you can also try async functions (yay). Traceur is a much more complete transpiler, though.
At harmony:specification_drafts#april_27_2014_draft_rev_24
Changes include: