Forum Moderators: open

Message Too Old, No Replies

"Harmony" is the future of ECMAScript

         

httpwebwitch

4:22 pm on Aug 20, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Big news in Javascript: The two groups envisioning the next version of ECMA have come together in Oslo, inspiring hope that a new standard will emerge incorporating elements and compromises from each. The new project, a collaboration between the two visions, is being called "Harmony".

Brendan Eich:

The Ecma TC39 meeting in Oslo at the end of July was very productive,
and if we keep working together, it will be seen as seminal when we
look back in a couple of years.
source [ajaxian.com]

Brendan Eich and Arun Ranganathan:

We discussed the too [sic] worlds of 3.1 (wanting to do nothing, or even pair [sic] down) and 4 (the big rewrite). The big coming together seemed to happen due to the ES4 group taking out some features (namespaces and packages…. which actually came out awhile [sic] ago) and the 3.1 group seeing that they could actually add some features (Object.freeze, Object.defineProperty).
source [openwebpodcast.com]

Douglas Crockford:

Some of the features that were in ES4 were reasonable, so a new project, called Harmony, is starting which will look at adapting the best of ES4 on top of ES3.1.
source [yuiblog.com]

httpwebwitch

4:52 pm on Aug 20, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'd be thrilled just to see a few new methods added:
Element.addClass()
Element.removeClass()
Document.getElementsByClassName()

In fact, they could just take the Mootools Core in its entirety and make it all standard, and I'd be happy as a pig in a mudhole.

Only time will tell.

DrDoc

8:40 pm on Aug 20, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



That is excellent news! I, too, will be watching this one closely!