Click here if the information on this page is ugly, incorrect, or just plain bogus.

The IDE Meta-tooling Platform

No Download Site Information Has Been Provided
Description

IMP: The IDE Meta-Tooling Platform

IMP is a project to devlop IDE meta-tooling for Eclipse. The goal of the project is to ease the development of commercial-quality IDE support for new programming languages, including the following features:
  • generation and management of parsers, AST's, and semantic analysis
  • syntax highlighting, outline view population, package explorer-like navigation, content assistance, project natures and builders, error markers
  • refactoring support (not only "Move" and "Rename", but type- and code-related refactorings requiring non-trivial analysis, e.g. "Extract Method" and "Infer Type Arguments")
  • static program analysis (pointer analysis, type analysis, etc.) in support of the above
  • execution and debugging support
We accomplish this by a mixture of language service-creation wizards, class libraries to encapsulate common language-processing infrastructure, and code skeletons to get the language service-implementer started. Moreover, the IMP framework has been engineered to support the incremental specification and implementation of language services for languages that derive from an existing base language. In this way, IDE's built using IMP are themselves extensible.

Commits Activity Meter

Newsgroups
Mailing Lists

Source Repository

Eclipse projects store all of their source code in public revision control systems. The project hosts its revision control repository at:

SVN: http://dev.eclipse.org/svnroot/technology/org.eclipse.imp


CVS and SVN repositories are browseable on the web.

Committers

Active:
Robert Fuhrer
Jurgen Vinju
Participating:
Stanley Sutton

This automatically collected information may not represent true activity and should not be used as sole indicator of individual or project behavior. See the wiki page about known data anamolies.

Other web pages list alumni and emeritus committers from all Eclipse projects.

Project Leadership

Project Leads

Robert Fuhrer

Releases

The Eclipse update site for this project is http://download.eclipse.org/technology/imp/updates/.

No releases have been filed for this project.

Bugs

Bugs can be searched and filed using bugzilla.

Project Web Site

The project maintains this website and these wiki pages.

Project Plan

Here is the project plan (raw xml).

Documentation

Documentation is available for this project.

IP Log

The project team maintains this IP Log.

Articles

The project has published no articles.