The release deliverables have the same form as is found in most Eclipse projects, namely:
- Xtext SDK (includes runtime and tooling components, with sources, examples, and documentation) (downloadable and update site).
- Xtext runtime binary distribution (downloadable and update site).
- Xtext tests (downloadable and update site)
- Xbase SDK (includes a reusable expression langauge implemented in Xtext, with sources, examples, and documentation) (downloadable and update site).
- Xbase runtime binary distribution (downloadable and update site).
- Xbase tests (downloadable and update site)
- Xtend2 SDK (a domein-specific language for customizing all aspects of Xtext. Built with Xtext and based on Xbase. Includes runtime and tooling components, with sources, examples, and documentation) (downloadable and update site).
- Xtend2 runtime binary distribution (downloadable and update site).
- Xtend2 tests (downloadable and update site)
Version 2.2 will be binary compatible with languages build with Xtext version 2.0. However several provisional APIs have been changed and there are some source incompatibility.
In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Xtext project depends upon on the 3.5 (Galileo) release of the Eclipse Platform and other projects, and targets to run on version 1.5 of the Java Runtime Environment, Standard Edition.
Reusability
Increase Applicability
Performance and Scalability
Clean Code
Eclipse 4.1