package elide;
|
ELIDE: explicit programming for Java
|
import download.elide;
class Documentation
{
/** ELIDE Javadoc */
String introduction;
String tutorial;
}
|
What is ELIDE?
- ELIDE is the Extension Language for Iterative Design Encoding
- ELIDE is a framework for extending
the Java language with design vocabulary specific to your application.
- ELIDE is a preprocessor that transforms code written in your extended version of Java into
standard Java source code, according to your specifications.
What can ELIDE be used for?
- adding language features to Java (e.g., Design By Contract)
- capturing high level design information in your source code (e.g., Design Patterns)
- making frequently used tools more convenient (e.g., JUnit)
- reducing many forms of boilerplate and redundant code (e.g., JavaBeans)
Who developed ELIDE?
ELIDE is a research project at the Software Practices Lab of the
University of British Columbia. It was developed by Avi Bryant
and Andrew Catton, under the supervision of Kris De Volder and Gail
Murphy.
|