how to help with ES6 features

Hannes Wallnöfer hannes.wallnoefer at oracle.com
Thu Apr 27 11:49:58 UTC 2017


Hi Paulo,

Excellent! I’d be happy to help you and sponsor this work. 

Do you think your existing code would work in Nashorn, or would it be a reimplementation based on that prototype? In any case, a link to the code would be nice to get an idea of what’s involved.

Also, before contributing to OpenJDK you have to sign and send in the committer agreement as described in http://openjdk.java.net/contribute/ . If you aren’t a committer already we can help you with this.

Hannes


> Am 27.04.2017 um 13:16 schrieb Paulo Lopes <pmlopes at gmail.com>:
> 
> Hi,
> 
> For Vert.x javascript support I've prototyped the Promise API as per: 
> 
> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
> http://www.ecma-international.org/ecma-262/6.0/#sec-promise-objects
> 
> I see that it is not in the complete list, If someone would "mentor" me with how to get it in nashorn, I'd gladly contribute the code.
> 
> As an example here's some demo:
> 
> https://gist.github.com/pmlopes/3d86f67943b3ffd9dd9aff73067de0a2
> 
> And it has been tested to work with babel.js to allow transpiling `async` `await` to Promise API.
> 
> Cheers,
> Paulo
> 
> 
> On Wed, Apr 26, 2017 at 4:38 PM, Hannes Wallnöfer <hannes.wallnoefer at oracle.com> wrote:
> Here’s a list of things we have working and things we don’t:
> 
> https://bugs.openjdk.java.net/browse/JDK-8066046
> 
> ES6 support in the parser is pretty much complete, so some features are arrow functions are ‚almost‘ working, and others may not require too much effort.
> 
> Hannes
> 
> 
> > Am 26.04.2017 um 16:18 schrieb Karl Pietrzak <kap4020 at gmail.com>:
> >
> > On Wed, Apr 26, 2017 at 10:14 AM, Hannes Wallnöfer <
> > hannes.wallnoefer at oracle.com> wrote:
> >
> >> ES6 support is still work in progress, we only support some of it, so
> >> making it the default wouldn’t be a good idea.
> >>
> >
> >
> > Is there a feature I can help with?   If someone points me in the right
> > direction, I can submit a patch.  I don't see anything in JIRA, really.
> 
> 
> 
> 
> -- 
> Paulo Lopes
> www.jetdrone.com



More information about the nashorn-dev mailing list