neo4j/community — Issue #133: Add the Rhino JavaScript Engine to Neo4j Server
Author: espeed
Created: 2011-12-15 02:43:03+00:00
State: open

Rhino is one of the more performant JVM scripting languages, and it's about to get even better (http://www.infoq.com/news/2011/07/rhino-invokedynamic).

And it looks like Rhino addressed the Perm Gen leak in 1998 ( http://en.wikipedia.org/wiki/Rhino_(JavaScript_engine) ), which Groovy's GSE evidently still has (https://groups.google.com/d/msg/neo4j/nciMziChlc8/iqEwJxB3ojwJ).

It's sponsored by the Mozilla foundation (http://www.mozilla.org/rhino/), and everyone knows JavaScript since it's the language of the Web so it'll be a good way to introduce Neo4j scripting to a huge base of developers.

See Steve Yegge's Rhino rant from a few years back (http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html).