blob: fa29e36467e10ad61847af4203cdad3773780fc1 [file] [log] [blame]
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Scripting Guide</title>
</head>
<body>
<h2>Eclipse Advanced Scripting Environment (EASE)</h2>
<p>EASE provides scripting support, allowing to interact with the IDE using scripts in various languages.</p>
<p>Scripts do have access to their native language features, eg python scripts do have access to all available python libraries.
Further scripts do have access to the Java runtime, allowing to access and manipulate Java objects.
Therefore scripts operate on the same level as normal Eclipse plug-ins.</p>
<p>Currently following script engines are supported:
<ul>
<li>JavaScript (Rhino)</li>
<li>JavaScript (Nashorn)</li>
<li>Jython</li>
<li>Python via Py4J</li>
<li>Ruby</li>
<li>Groovy</li>
</ul>
</p>
</body>
</html>