Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » IMP » Some more queries @ IMP!
Some more queries @ IMP! [message #14501] Wed, 24 October 2007 06:16 Go to next message
Eclipse UserFriend
Originally posted by: hiteshn.mail.gmail.com

Hi,

Now that, I'm in a better position in playing around with IMP, I wanted to
know:

1) The entire list of software (plug-ins, etc) packages on which the IMP
depends on? (apart from Polygot & LPG)
2) For each project, what is the distribution license? We need specific
links or actual license files for each one so we can study them here.
3) What other major (and minor, although that's less important) is remaining
in this project?
4) What about projected release dates?
5) Can Eclipse 3.3 be used instead of Eclipse 3.2? If not, then by when will
Eclipse 3.3 be feasible with IMP?

Hope to get direct/clear answers for all of the above!

Thanks,
Hitesh...
Re: Some more queries @ IMP! [message #14532 is a reply to message #14501] Wed, 24 October 2007 15:39 Go to previous messageGo to next message
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Hitesh Nembhwani wrote:
> Hi,
>
> Now that, I'm in a better position in playing around with IMP, I wanted to
> know:
>
> 1) The entire list of software (plug-ins, etc) packages on which the IMP
> depends on? (apart from Polygot & LPG)

Please see the Developer's Corner page:

http://eclipse-imp.sourceforge.net/developers/index.html

I believe the list is now complete, but if it's not, please let us
know the specifics (e.g. unresolved class/method/whatever errors).

> 2) For each project, what is the distribution license? We need specific
> links or actual license files for each one so we can study them here.

IMP, LPG, all of X10 (including the X10DT), Polyglot, and WALA
are all released under the Eclipse Public License.

> 3) What other major (and minor, although that's less important) is remaining
> in this project?

Can you clarify that question? Seems like you're missing a noun
somewhere in there. ;-)

> 4) What about projected release dates?

IMP is available now, but presumably you're asking the bigger question
"When will IMP be more robust?" The answer to this depends in part on
people using IMP and telling us what's broken (so please keep that up!).

To set expectations somewhat, remember that IMP is a new project, and
a work in progress, so we're constantly refining, fixing bugs, and
adding new features. That said, we want IMP to be usable for things
that people care about, so we certainly aim for some reasonable degree
of robustness. We're obviously not "there" yet, but we're working on it.
I can't really give you a "release date".

> 5) Can Eclipse 3.3 be used instead of Eclipse 3.2? If not, then by when will
> Eclipse 3.3 be feasible with IMP?

IMP doesn't quite work under Eclipse 3.3 as of yet. We hope that we
can make this happen soon (say by the end of the year), but we're
not yet ready to promise that. Needless to say, given that this is
an open-source project (and soon, hopefully, an Eclipse Technology
Project), we encourage people to pitch in by doing things like
testing IMP under 3.3 and submitting bug reports, if not submitting
patches.

--
Cheers,
-- Bob

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

IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming (
http://x10.sf.net)
Re: Some more queries @ IMP! [message #14557 is a reply to message #14532] Wed, 24 October 2007 20:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: regenmacher.online.de

"Robert M. Fuhrer" <rfuhrer@watson.ibm.com> schrieb im Newsbeitrag
news:ffnp0i$ddb$1@build.eclipse.org...

> I believe the list is now complete, but if it's not, please let us
> know the specifics (e.g. unresolved class/method/whatever errors).

Small remark:

In org.eclipse.imp.formating.spec#Unparser.java:

import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.XMLSerializer;

is unresolved.

Changing this to

import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;

and using compiler 5.0 resolve it.
Re: Some more queries @ IMP! [message #14586 is a reply to message #14532] Thu, 25 October 2007 12:35 Go to previous message
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Robert M. Fuhrer wrote:
> Hitesh Nembhwani wrote:

[... snip ...]

>> 3) What other major (and minor, although that's less important) is
>> remaining in this project?

Hi there,

There's a lot still to do, but the quick way to describe it is that the
project needs two basic kinds of things: support for additional IDE
features, and better support for existing features.

As far as new features are concerned:

- indexed search
- source formatting and auto-indenting (work in progress)
- AST-based search
- AST rewriting framework (some half-baked components are in there now)
- "New xxx" wizards (e.g., helps create a "New MyLanguage Project"
wizard)
- type hierarchy and call graph views
- type and flow analysis (extending and fleshing out the port of the
generic framework that we wrote for the Eclipse JDT refactorings)
- refactorings
- launching & debugging (we only have trivial support for this right
now)
- metatooling support for connecting entirely new views to models
resulting from various analyses or queries

As for better support for existing features, this generally means
refinement to the existing framework classes, and introducing
declarative meta-languages for the various language/IDE services that
avoid the burden of writing boilerplate Java code. We hope that such
an approach will also tend to insulate IDE developers from API changes
in both Eclipse and the IMP framework.

This is only a partial list, but should give you a good idea of some
of the areas in which we feel IMP still needs work.

Please let us know what else you think belongs on this list!

--
Cheers,
-- Bob

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

IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming
(http://x10.sf.net)
Re: Some more queries @ IMP! [message #568533 is a reply to message #14501] Wed, 24 October 2007 15:39 Go to previous message
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Hitesh Nembhwani wrote:
> Hi,
>
> Now that, I'm in a better position in playing around with IMP, I wanted to
> know:
>
> 1) The entire list of software (plug-ins, etc) packages on which the IMP
> depends on? (apart from Polygot & LPG)

Please see the Developer's Corner page:

http://eclipse-imp.sourceforge.net/developers/index.html

I believe the list is now complete, but if it's not, please let us
know the specifics (e.g. unresolved class/method/whatever errors).

> 2) For each project, what is the distribution license? We need specific
> links or actual license files for each one so we can study them here.

IMP, LPG, all of X10 (including the X10DT), Polyglot, and WALA
are all released under the Eclipse Public License.

> 3) What other major (and minor, although that's less important) is remaining
> in this project?

Can you clarify that question? Seems like you're missing a noun
somewhere in there. ;-)

> 4) What about projected release dates?

IMP is available now, but presumably you're asking the bigger question
"When will IMP be more robust?" The answer to this depends in part on
people using IMP and telling us what's broken (so please keep that up!).

To set expectations somewhat, remember that IMP is a new project, and
a work in progress, so we're constantly refining, fixing bugs, and
adding new features. That said, we want IMP to be usable for things
that people care about, so we certainly aim for some reasonable degree
of robustness. We're obviously not "there" yet, but we're working on it.
I can't really give you a "release date".

> 5) Can Eclipse 3.3 be used instead of Eclipse 3.2? If not, then by when will
> Eclipse 3.3 be feasible with IMP?

IMP doesn't quite work under Eclipse 3.3 as of yet. We hope that we
can make this happen soon (say by the end of the year), but we're
not yet ready to promise that. Needless to say, given that this is
an open-source project (and soon, hopefully, an Eclipse Technology
Project), we encourage people to pitch in by doing things like
testing IMP under 3.3 and submitting bug reports, if not submitting
patches.

--
Cheers,
-- Bob

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

IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming (
http://x10.sf.net)
Re: Some more queries @ IMP! [message #568597 is a reply to message #14532] Wed, 24 October 2007 20:07 Go to previous message
Michael Strothjohann is currently offline Michael StrothjohannFriend
Messages: 52
Registered: July 2009
Member
"Robert M. Fuhrer" <rfuhrer@watson.ibm.com> schrieb im Newsbeitrag
news:ffnp0i$ddb$1@build.eclipse.org...

> I believe the list is now complete, but if it's not, please let us
> know the specifics (e.g. unresolved class/method/whatever errors).

Small remark:

In org.eclipse.imp.formating.spec#Unparser.java:

import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.XMLSerializer;

is unresolved.

Changing this to

import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;

and using compiler 5.0 resolve it.
Re: Some more queries @ IMP! [message #568618 is a reply to message #14532] Thu, 25 October 2007 12:35 Go to previous message
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Robert M. Fuhrer wrote:
> Hitesh Nembhwani wrote:

[... snip ...]

>> 3) What other major (and minor, although that's less important) is
>> remaining in this project?

Hi there,

There's a lot still to do, but the quick way to describe it is that the
project needs two basic kinds of things: support for additional IDE
features, and better support for existing features.

As far as new features are concerned:

- indexed search
- source formatting and auto-indenting (work in progress)
- AST-based search
- AST rewriting framework (some half-baked components are in there now)
- "New xxx" wizards (e.g., helps create a "New MyLanguage Project"
wizard)
- type hierarchy and call graph views
- type and flow analysis (extending and fleshing out the port of the
generic framework that we wrote for the Eclipse JDT refactorings)
- refactorings
- launching & debugging (we only have trivial support for this right
now)
- metatooling support for connecting entirely new views to models
resulting from various analyses or queries

As for better support for existing features, this generally means
refinement to the existing framework classes, and introducing
declarative meta-languages for the various language/IDE services that
avoid the burden of writing boilerplate Java code. We hope that such
an approach will also tend to insulate IDE developers from API changes
in both Eclipse and the IMP framework.

This is only a partial list, but should give you a good idea of some
of the areas in which we feel IMP still needs work.

Please let us know what else you think belongs on this list!

--
Cheers,
-- Bob

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

IMP Team Lead (http://eclipse-imp.sourceforge.net)
X10: Productivity for High-Performance Parallel Programming
(http://x10.sf.net)
Previous Topic:Some more queries @ IMP!
Next Topic:Eclipse 3.3.0 report
Goto Forum:
  


Current Time: Sat Apr 20 02:18:46 GMT 2024

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

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

Back to the top