roadmap for supporting EcmaScript 6 spec in Rhino?

712 views
Skip to first unread message

Wei Xue

unread,
Oct 28, 2014, 8:23:12 PM10/28/14
to mozill...@googlegroups.com
Hi,

ECMAScript 6 standard is targeting ratification in December 2014.  I see Rhino does supports very very small set of the spec (http://kangax.github.io/compat-table/es6/).  I want to ask about the future plan to support EcmaScript 6 in Rhino? Thanks.

Michelle

Greg Brail

unread,
Oct 28, 2014, 8:37:06 PM10/28/14
to mozill...@googlegroups.com
As far as I can tell from this mailing list, no one is working on new functionality for Rhino. So if we want to upgrade Rhino to support those new language features, then someone needs to step up and do the work. Now that Oracle has a team working on Nashorn (and last time I checked they planned to support EcmaScript 6 in some future version of Java), fewer people have been interested in using or maintaining Rhino.

Since no one is really maintaining Rhino right now, the official Mozilla repos have become orphaned. A few of us maintain forks of them. For instance, I maintain one:


I've included many pull requests from the community into this version, and if anyone had time to add additional features from ECMAScript 6, I would be more than happy to test them and incorporate them into this release.

Many of the ECMAScript 6 features look fairly trivial (lots of new methods in the String and Math classes, for instance, that likely map directly to existing stuff in Java). Even features like typed arrays are likely not a huge amount of work. Of course, things like proper use of generators would take a bit longer...


--
You received this message because you are subscribed to the Google Groups "mozilla-rhino" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mozilla-rhin...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
greg brail | apigee twitter @gbrail

Wei Xue

unread,
Oct 28, 2014, 8:42:03 PM10/28/14
to mozill...@googlegroups.com
Thanks Greg for the response!

Michelle
Reply all
Reply to author
Forward
0 new messages