tinkerpop/gremlin — Issue #279: Switch to (or add support for) the native GroovyScriptEngine
Author: espeed
Created: 2012-01-27 04:35:55+00:00
State: open

Jochen Theodorou ("blackdrag", the Groovy Project lead) recommended switching off the JSR223 ScriptEngine and onto the the native GroovyScriptEngine to fix the class cache PermGen issues (https://groups.google.com/d/msg/neo4j/5SvP5lkJESQ/g_GFKrIDrCcJ).

Guillaume Laforge, the Groovy Project Manager, recommended switching to native the GSE to better enable the loading of Groovy libraries at runtime (see https://groups.google.com/d/msg/groovy-user/ONkx_FB-t38/uCGBDrY5Or8J). This will allow you to use the GSE's ResourceConnector to provide a better way of loading custom Gremlin libraries via the Neo4j and Rexster Gremlin extensions.

http://groovy.codehaus.org/api/groovy/util/GroovyScriptEngine.html
http://groovy.codehaus.org/api/groovy/util/ResourceConnector.html