Skip to main content
Jump to: navigation, search


Revision as of 13:56, 14 November 2012 by (Talk | contribs) (Links to other relevant projects)

The IDE Meta-tooling Platform, IMP for short, is currently in the incubation stage.

For the purpose of IMP, we define three classes of people:

  • A User is a programmer that uses an IDE produced using IMP
  • An IDE developer is a programmer that constructs an IDE using IMP
  • An IMP developer is a programmer that helps in the development of IMP (a committer)

Users generally are not exposed to IMP; IMP is an implementation detail of programming language specific IDE support.

IDE developer resources

The latest news is that:

  • IMP is in the process of moving its development process to
  • This will be done incrementally, with the most active subprojects going first.
Bookmarks Description IMP project page Eclipse Bugzilla

IMP Developer Resources

Bookmarks Description IMP eclipse project summary IMP commit notification emails IMP developer mailing list Eclipse Ipzilla Subversion XML editor used for DocBook authoring

Links to other relevant projects Rascal Metaprogramming Language LPG: parser generator SDF: parser generator A domain specific language for metaprogramming Polyglot: A compiler front end framework for building Java language extensions Wala: Extensible and scalable static analysis framework JAstAdd: An extensible compiler framework for Java-derived languages

IMP Help Resources


Back to the top