DeltaJ is a Java-like language which allows to organize classes in modules.

There are two kind of modules: core and delta. A core module is a simple collection of classes, while a delta module is a set of operations that allow to add a new class and modify or remove classes declared in other delta or core modules.

The software is so organized in a single core module and a set of delta modules dependents on each other or on the core module.

We provide a stand-alone compiler as well as an Eclipse text editor, with standard IDE functionalities (syntax highlighting, code completion, outline, building, etc.). All software is GPL.

The DeltaJ IDE

DeltaJ is supported by FeatureIDE.