Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » IMP » some notes to make imp work for 3.3/3.4m5
some notes to make imp work for 3.3/3.4m5 [message #18289] Tue, 25 March 2008 07:28 Go to next message
Jin Missing name is currently offline Jin Missing nameFriend
Messages: 100
Registered: July 2009
Senior Member
The offical version for eclipse 3.3(or higher) seem in a very low priority.
But I sugguest imp committers to deal with this request soonly.
If we are extremely anxious, we should do it ourselves:)

I wrrite some notes here in some experiments today. And I hope this may
answer some questions about this topic to some extent.

1. make all prerequisites ready in your workspace.
see more: http://eclipse-imp.sourceforge.net/developers/index.html
notes: for me, lpg.runtime.java(and its dependencies) source ,
com.ibm.wala.shrike source, and polyglot binary

2. get the source from offical svn.
see more: http://www.eclipse.org/imp

3. some compiling error will appear after step 1,2. Then, we should
"Building Required Parsers".
see more: http://eclipse-imp.sourceforge.net/developers/index.html
notes: build every *.g files. Some projects seem been removed in offical svn
, such as "org.eclipse.imp.java.core", just remove or ingore some
instructions in the "IMP Developer's Corner".

4. close some un-completing projects(in my understanding?^_^) and
notes: I close *.formatting,*lpg.analysis.
I add some guessed-implenmentation to *.box
and *.leg. But I'm not sure they will work really^_^ So you can close them
as well.
sdf_eclipse_install,*.pbd seem not existing. So close/ingore/remove their
infos. Remember to DO some cleaning in MF files.

5. arrive here, you will see a litte compiling errors in *imp.mattooling and
*lpg.runtime. There are main errors caused by the API migration. trrival to
correct them.
note: I don't use the patch by Karl(see more:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=221887), the patch seem
seriously to modify the orignal imp. I'm not very sure it is neccessary.

6. After some fixes, there should be no compiling errors.But in fact, there
some runtime errors.
notes:1>
LanguageRegistry#updateEditorRegistry
should use display.asyncExec() to avoild "invalid thread access"
2> a building mistake in *lpg.metatooling make it stop loading when running
form workspace.(maybe pass after deploying?) Delete the "jikespg.jar" in
"Building Configuaration" page, and recorrect them.

7. After 1-6, the basic functionalities seem ready to use. And I migrate the
imp to 3.3/3.4m5. seem no big problem^_^

I add a snapshot in the attachment.


Re: some notes to make imp work for 3.3/3.4m5 [message #18344 is a reply to message #18289] Tue, 25 March 2008 14:20 Go to previous messageGo to next message
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Jin wrote:
> The offical version for eclipse 3.3(or higher) seem in a very low priority.
> But I sugguest imp committers to deal with this request soonly.
> If we are extremely anxious, we should do it ourselves:)

We do understand that it's important, but we were just swamped with
other facets of getting the IMP project up on eclipse.org (navigating
the IP process, for example), and attending EclipseCon last week.

Your contributions are *extremely* helpful; thanks!!! This is what
makes the Eclipse community a great thing to be a part of!

Anyway, we'll be folding the necessary changes into the code base
very soon. Stay tuned!

--
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 notes to make imp work for 3.3/3.4m5 [message #18361 is a reply to message #18344] Wed, 26 March 2008 02:38 Go to previous message
Jin Missing name is currently offline Jin Missing nameFriend
Messages: 100
Registered: July 2009
Senior Member
Bob:

great work, bob. my recent interesting thing is some language enviroment
creation. I think imp is a great step in this directtion.
we need a work base to help community grown. So, I sugguest to releasing a
workable milestone soonly.
I will try imp more.:) Some collaboration between jdt(and xxxdt), wtp, dltk
seem possible.

Jin
Re: some notes to make imp work for 3.3/3.4m5 [message #570028 is a reply to message #18289] Tue, 25 March 2008 14:20 Go to previous message
Robert M. Fuhrer is currently offline Robert M. FuhrerFriend
Messages: 294
Registered: July 2009
Senior Member
Jin wrote:
> The offical version for eclipse 3.3(or higher) seem in a very low priority.
> But I sugguest imp committers to deal with this request soonly.
> If we are extremely anxious, we should do it ourselves:)

We do understand that it's important, but we were just swamped with
other facets of getting the IMP project up on eclipse.org (navigating
the IP process, for example), and attending EclipseCon last week.

Your contributions are *extremely* helpful; thanks!!! This is what
makes the Eclipse community a great thing to be a part of!

Anyway, we'll be folding the necessary changes into the code base
very soon. Stay tuned!

--
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 notes to make imp work for 3.3/3.4m5 [message #570059 is a reply to message #18344] Wed, 26 March 2008 02:38 Go to previous message
Jin Missing name is currently offline Jin Missing nameFriend
Messages: 100
Registered: July 2009
Senior Member
Bob:

great work, bob. my recent interesting thing is some language enviroment
creation. I think imp is a great step in this directtion.
we need a work base to help community grown. So, I sugguest to releasing a
workable milestone soonly.
I will try imp more.:) Some collaboration between jdt(and xxxdt), wtp, dltk
seem possible.

Jin
Previous Topic:Build problems
Next Topic:LALR parser to LPG & error recovery
Goto Forum:
  


Current Time: Tue Apr 16 22:25:46 GMT 2024

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

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

Back to the top