IMP Installation Instructions
This is where you can find the complete set of features and plug-ins for IMP and related technologies:
IMP
The IMP features for Eclipse can be installed from
http://download.eclipse.org/technology/imp/updates/.
There are three IMP features:
- IMP Language Support Metatooling (feature id = org.eclipse.imp): Wizards, templates, generators, and the like for
building an IMP-based IDE
- IMP Runtime (feature id = org.eclipse.imp.runtime): The framework for running an IMP-based IDE;
also contains the LPG IDE and other IDEs used in IMP
- LPG Runtime (feature id = lpg.runtime): Despite the feature name, this is actually metatooling
(wizards, templates, etc.) for generating new LPG specifications for use with the LPG IDE
We have just gotten this update site working; if you experience problems please let us know.
IMP has previously been available through an update site on SourceForge.net. We will not be making further
updates to the release there and we expect to remove that site sometime soon.
LPG
If you will be using LPG, you will also need the "real" LPG runtime feature, which includes the LPG generator
executable and the runtime support for that. We expect to make this feature available through the IMP update site
in the near future. Until then the feature is available from the from the LPG update site on SourceForge.net:
http://lpg.sourceforge.net/updates/.
(The feature should remain available there even after it is available through the IMP update site.)
SDF
To create formatting specifications for a language editor in an IMP IDE you will also need the
Syntax Definition Formalism (SDF) plug-ins. These will be available soon from the IMP update site;
in the meantime they can be obtained from the SDF update site:
http://homepages.cwi.nl/~daybuild/releases/eclipse.
(The SDF plug-ins will continue to remain available from the SDF update site.)
X10
X10 is an adaptation of Java with extensions to support parallel programming. If you are interested in working
with X10, there is an IMP-based X10 IDE. You can read more about X10 at
http://x10.sourceforge.net/x10home.shtml.