-
Notifications
You must be signed in to change notification settings - Fork 8
Home
grammarware edited this page Nov 22, 2012
·
8 revisions
IMP is the Eclipse IDE Meta-tooling Platform. It is a great API for hiding implementation details of Eclipse IDE construction. When you use the IMP API, you can build an IDE while thinking about your language and not about UI or IDE process scheduling.
We recently moved some components of IMP from eclipse.org to github:
There is much more to IMP than these projects. See http://www.eclipse.org/imp. We will try and incrementally move more projects over to github after we have established that the current clones are working well and we find time.
Date | Note |
---|---|
2012-11-22 | LPG & IMP users, the base classes for LPG based parsers have been moved from imp.runtime to the plugin project imp.runtime.lpg. All you need is to add dependency on this project to fix your compile. |
2012-11-22 | Code that still depended on the deprecated OutlinerBase class, should also add dependency to imp.runtime.lpg (see above) |
Use this project set to quickly get a clone and projects into your Eclipse workspace:
<?xml version="1.0" encoding="UTF-8"?>
<psf version="2.0">
<provider id="org.eclipse.egit.core.GitProvider">
<project reference="1.0,[email protected]:impulse-org/pdb.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/pdb.values.test.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/pdb.ui.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/pdb.values.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/imp.pom.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/imp.runtime.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/imp.runtime.lpg.git,master,."/>
<project reference="1.0,[email protected]:impulse-org/imp.runtime.feature.git,master,."/>
</provider>
</psf>