Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » IMP » New release of IMP available on eclipse.org
New release of IMP available on eclipse.org [message #575013] Tue, 24 February 2009 03:48
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Hi All,

I've just posted a new release of IMP on our eclipse.org update
site (at long last!). The update site location is:

http://download.eclipse.org/technology/imp/updates

We've done quite a bit of debugging over the last several months,
and finally got our IP approvals for the various dependencies on
external tools (like Polyglot and LPG).

The preferences specification language has been enhanced
considerably (with support for new field types, and several
elements are now optional, with sensible defaults).

There is now a "presentation specification language" (more or
less bleeding-edge, which provides fairly concise and declarative
syntax for specifying token coloring, outlining, folding, and
label provider services. It's been a while since I worked on this,
but at last report it was generating sensible-looking working code.
Your mileage may vary.

We've tested this on Eclipse 3.3 and 3.4. We've not had time as
of yet to try it out on 3.5Mx, so any intrepid souls out there
that would like to try and post their experiences would be very
helpful. We've been developing on MacOS, Windows, and Linux, so
hopefully you'll find things working fairly well on these
platforms.

The update site houses not only IMP, but all of the other
features on which IMP depends (which previously you needed to
go to other update sites to retrieve):

- LPG
- Polyglot
- SDF + Box

Also, we've done a bit of reorganization of the features, so that
now the analysis-related code (the "Program DataBase", or PDB,
and friends) have been relocated to separate features.

Finally, as a quick heads-up, there are some minor breaking API
changes to PluginBase (derived classes need to define getLanguageID())
and a couple of other classes.

--
Cheers,
-- Bob

--------------------------------
Robert M. Fuhrer
Research Staff Member
Programming Technologies Dept.
IBM T.J. Watson Research Center

IDE Meta-tooling Platform Project Lead (http://www.eclipse.org/imp)
X10: Productive High-Performance Parallel Programming (http://x10.sf.net)
Previous Topic:Box tools doesn't work under ganymede
Next Topic:Using IMP for LPG in non-IMP target
Goto Forum:
  


Current Time: Sat Apr 20 02:39:49 GMT 2024

Powered by FUDForum. Page generated in 0.02507 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top