Supported Script Engines
Language |
Engine |
Debug Support |
Details |
JavaScript |
Mozilla Rhino |
|
|
JavaScript |
Nashorn |
|
Available from Java 8 - Java 14 as part of the JRE |
Python |
Py4J |
|
Bridges JDK and an external Python interpreter |
Python |
Jython |
|
Supports Python up to Python 2.7 only. No 3.x support |
Ruby |
JRuby |
|
Proof of concept implementation. Not actively maintained. |
Groovy |
Groovy |
|
Proof of concept implementation. Not actively maintained. |
We further support engines that actually do not really interpret script code, but use the same EASE scripting interface.
Engine |
Purpose |
TestSuite |
Executes *.suite files to run unit tests written in script languages. |
Archive |
Runs scripts contained in a *.sar archive (similar to *.jar files). |
JDK |
Runs *.java files from the current workspace. |