Jump to: navigation, search

Difference between revisions of "IMP"

(Links to other relevant projects)
(11 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
* A '''User''' is a programmer that uses an IDE produced using IMP
 
* 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 '''IDE developer''' is a programmer that constructs an IDE using IMP
* An '''IMP developer''' is a programmer that helps in the development of 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.
 
Users generally are not exposed to IMP; IMP is an implementation detail of programming language specific IDE support.
Line 10: Line 10:
 
== IDE developer resources ==
 
== IDE developer resources ==
  
The latest news is that the IMP CQ process has started and the sources for IMP are prepped for import into Eclipse.org version management.
+
The latest news is that:
 +
* IMP is in the process of moving its development process to github.com
 +
* This will be done incrementally, with the most active subprojects going first.
  
 
{|
 
{|
Line 36: Line 38:
 
| http://www.eclipse.org/projects/project_summary.php?projectid=technology.imp
 
| http://www.eclipse.org/projects/project_summary.php?projectid=technology.imp
 
| IMP eclipse project summary
 
| IMP eclipse project summary
 +
|-
 +
| https://dev.eclipse.org/mailman/listinfo/imp-commit
 +
| IMP commit notification emails
 +
|-
 +
| https://dev.eclipse.org/mailman/listinfo/imp-dev
 +
| IMP developer mailing list
 +
|
 
|-
 
|-
 
| https://dev.eclipse.org/ipzilla/
 
| https://dev.eclipse.org/ipzilla/
 
| Eclipse Ipzilla
 
| Eclipse Ipzilla
|-
 
| http://orquesta.watson.ibm.com/bugzilla
 
| Old IBM bugzilla (to be phased out soon)
 
 
|-
 
|-
 
| http://dev.eclipse.org/svnroot/technology/org.eclipse.imp/
 
| http://dev.eclipse.org/svnroot/technology/org.eclipse.imp/
 
| Subversion
 
| Subversion
 +
|-
 +
| http://www.xmlmind.com/xmleditor/download.shtml
 +
| XML editor used for DocBook authoring
 
|}
 
|}
  
Line 50: Line 59:
  
 
{|
 
{|
 +
| http://www.rascal-mpl.org
 +
| Rascal Metaprogramming Language
 +
|-
 
| http://sourceforge.net/projects/lpg/
 
| http://sourceforge.net/projects/lpg/
 
| LPG: parser generator
 
| LPG: parser generator
Line 55: Line 67:
 
| http://www.syntax-definition.org
 
| http://www.syntax-definition.org
 
| SDF: parser generator
 
| SDF: parser generator
 +
|-
 +
| http://www.rascal-mpl.org
 +
| A domain specific language for metaprogramming
 
|-  
 
|-  
 
| http://www.cs.cornell.edu/Projects/polyglot/
 
| http://www.cs.cornell.edu/Projects/polyglot/
Line 61: Line 76:
 
| http://wala.sourceforge.net
 
| http://wala.sourceforge.net
 
| Wala: Extensible and scalable static analysis framework
 
| Wala: Extensible and scalable static analysis framework
 +
|-
 +
| http://jastadd.org/
 +
| JAstAdd: An extensible compiler framework for Java-derived languages
 
|}
 
|}
 +
 +
== IMP Help Resources ==
 +
[[IMP LPG Help]]
 +
 +
[[Category:Eclipse Technology Project]]

Revision as of 13:56, 14 November 2012

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 github.com
  • This will be done incrementally, with the most active subprojects going first.
Bookmarks Description
http://www.eclipse.org/imp/ IMP project page
http://bugs.eclipse.org/bugs Eclipse Bugzilla

IMP Developer Resources

Bookmarks Description
http://www.eclipse.org/projects/project_summary.php?projectid=technology.imp IMP eclipse project summary
https://dev.eclipse.org/mailman/listinfo/imp-commit IMP commit notification emails
https://dev.eclipse.org/mailman/listinfo/imp-dev IMP developer mailing list
https://dev.eclipse.org/ipzilla/ Eclipse Ipzilla
http://dev.eclipse.org/svnroot/technology/org.eclipse.imp/ Subversion
http://www.xmlmind.com/xmleditor/download.shtml XML editor used for DocBook authoring

Links to other relevant projects

http://www.rascal-mpl.org Rascal Metaprogramming Language
http://sourceforge.net/projects/lpg/ LPG: parser generator
http://www.syntax-definition.org SDF: parser generator
http://www.rascal-mpl.org A domain specific language for metaprogramming
http://www.cs.cornell.edu/Projects/polyglot/ Polyglot: A compiler front end framework for building Java language extensions
http://wala.sourceforge.net Wala: Extensible and scalable static analysis framework
http://jastadd.org/ JAstAdd: An extensible compiler framework for Java-derived languages

IMP Help Resources

IMP LPG Help