The Eclipse Advanced Scripting Environment (EASE) makes it very easy to extend and control the Eclipse IDE using the popular scripting language Python.
In the first part of this workshop, we will show you how to use EASE and Python to get the most of your IDE (based on the 'How to use Python to hack your Eclipse IDE' article). This includes automating your workbench to:
- Improve your code quality
- Automate tedious tasks
- Prototype new features
- Quickly extend the user interface with custom buttons, menus, etc
- Integrate with third-party tools
We will look at the available modules and the various features EASE provides to make life easier. No prior experience with Python is required.
During the second part we will take a closer look at EASE itself. We will extend its scripting capability by writing new modules for your own libraries and will learn how scripting works by debugging generated script code.
If time remains we will have a short look at how to integrate new script languages and provide a preview of the upcoming keyword mechanism that allows you to further customize your IDE with scripts.