Difference between revisions of "E4/Scripting"

From Eclipsepedia

< E4
Jump to: navigation, search
(Documentation)
(28 intermediate revisions by 7 users not shown)
Line 1: Line 1:
Doing easy customizations and automation of common workflows is the bread-and-butter of pretty much every advanced editor such as Emacs, vi, Slickedit, Textmate or others.
+
= EASE - Eclipse Advanced Scripting Environment =
Office products such as LibreOffice or the Microsoft suite provide scripting and macro recording as essential capabilities for easy extension.
+
JTAG debuggers such as Lauterbach Trace32 or Greenhills MULTI are even built around scripting.
+
  
At Eclipse, lots of efforts around scripting exist but it's very fragmented.
+
== What is EASE? ==
  
This effort is about getting together to unify efforts.
+
EASE integrates script language interpreters directly into your Eclipse application. It allows to automate common tasks, extend the IDE and to create dedicated dialects of a script language. You can write, execute, debug and integrate scripts in a single Eclipse instance.
  
== Mailing List ==
+
== Features ==
  
* [https://dev.eclipse.org/mailman/listinfo/eclipse-scripting-dev eclipse-scripting-dev]
+
* JavaScript support
 +
* Jython support
 +
* UI integration
 +
* interactive / scripted mode
 +
* customizable DOMs
  
== Meetings ==
+
== Try it ==
  
* [[E4/Scripting/bofecon12]] - interested parties, list of tools, and some hands-on thoughts
+
'''Script developers:''' If you want to write scripts in either JavaScript or Jython without writing your own DOMs then the nightly update site is the first place to go:
* [[E4/Scripting/summit08]] - hilevel list of use-cases and thoughts
+
[http://download.eclipse.org/e4/updates/ease/eclipse-e4-ease-nightly/ http://download.eclipse.org/e4/updates/ease/eclipse-e4-ease-nightly/]
  
== Use Cases ==
+
'''EASE developers / early adopters:''' Get the sources from our git repository, see [http://git.eclipse.org/c/e4/org.eclipse.e4.scripting.git/ http://git.eclipse.org/c/e4/org.eclipse.e4.scripting.git/]
  
List of use-cases for scripting, most relevant ones first
+
== Documentation ==
  
== Known Approaches ==
+
[[E4/Scripting/Tutorials|Tutorials]]
 +
 
 +
[[E4/Scripting/Metadata|Metadata]]
 +
 
 +
== Status / News ==
 +
 
 +
== Get in touch ==
 +
 
 +
The [https://dev.eclipse.org/mailman/listinfo/eclipse-scripting-dev eclipse-scripting-dev] mailing list is our primary communication channel.
 +
 
 +
== [[E4/Scripting/ESR_Requirements|Requirements]] ==
 +
 
 +
Focused requirements for the Eclipse Scripting revival project
 +
 
 +
== [[E4/Scripting/Use_cases|Use Cases]] ==
 +
 
 +
Very broad collection of scripting cases from the Community
 +
 
 +
== Meetings ==
 +
* [[E4/Scripting/telcon20131002]] - Eclipse Scripting revival - Progress meeting
 +
* [[E4/Scripting/telcon20130925]] - Eclipse Scripting revival - Progress meeting
 +
* [[E4/Scripting/telcon20130916]] - Eclipse Scripting revival - Progress meeting
 +
* [[E4/Scripting/telcon20130911]] - Eclipse Scripting revival - Technical meeting
 +
* [[E4/Scripting/telcon20130904]] - Eclipse Scripting revival - Technical meeting
 +
* [[E4/Scripting/telcon20130820]] - Eclipse Scripting revival - Kickoff
 +
* [[E4/Scripting/bofecon12]] - interested parties, list of tools, and some hands-on thoughts
 +
* [[E4/Scripting/summit08]] - hilevel list of use-cases and thoughts
  
Known software that brings scripting to Eclipse, most interesting ones first
 
  
 
[[Category:E4|Scripting]]
 
[[Category:E4|Scripting]]

Revision as of 10:32, 13 November 2013

Contents

EASE - Eclipse Advanced Scripting Environment

What is EASE?

EASE integrates script language interpreters directly into your Eclipse application. It allows to automate common tasks, extend the IDE and to create dedicated dialects of a script language. You can write, execute, debug and integrate scripts in a single Eclipse instance.

Features

  • JavaScript support
  • Jython support
  • UI integration
  • interactive / scripted mode
  • customizable DOMs

Try it

Script developers: If you want to write scripts in either JavaScript or Jython without writing your own DOMs then the nightly update site is the first place to go: http://download.eclipse.org/e4/updates/ease/eclipse-e4-ease-nightly/

EASE developers / early adopters: Get the sources from our git repository, see http://git.eclipse.org/c/e4/org.eclipse.e4.scripting.git/

Documentation

Tutorials

Metadata

Status / News

Get in touch

The eclipse-scripting-dev mailing list is our primary communication channel.

Requirements

Focused requirements for the Eclipse Scripting revival project

Use Cases

Very broad collection of scripting cases from the Community

Meetings