murphee, all,
A quick update on the latest batch of changes...

This also affects the launching stuff around interpreters. I've been
> holding
> off on applying murphee's patch because I knew I'd be hitting that code
> pretty hard soon enough. So murphee, thanks for your patience - I
haven't
> forgotten the patch. I just have to do a lot there first...
Good, just let me know when the CommandExecutor stuff (or whatever is
replacing it, if that's an area of change) is done.

BTW (for the folks interested in JRuby support):
I created a project for it over at Rubyforge
rdt-jruby.rubyforge.org/
There's no website, but I committed my current work to the SCM
http://rubyforge.org/viewvc/?root=rdt-jruby

The launching stuff will only work on my local Eclipse/RDT workspace
(with my changes), and I'll update it to work with the RDT trunk when
that has stabilized again.


The interpreter / Command Executor stuff should now be relatively stable. I
overhauled it to look and feel like the JDT's IVMInstall/IVMInstallType
stuff. If you're looking to add more proper support for JRuby, I strongly
suggest you look into creating a JRuby specific IVMInstallType and adding it
as an extension. You can peek a look at the StandardVMInstalllType and
StandardVM to get an idea of how I implemented it for the normal C Ruby
interpreter.

For everyone else, the result of this work has some large impacts: it moves
us back to specifying an install directory for ruby interpreters - not the
actual executable. So for *nix based systems, you'd point it to /usr or
/usr/local and it will search for bin/ruby and lib/ruby/site_ruby, etc.

I also managed to break the RI/RDoc stuff in the process, as well as
launching debug mode and Test::Unit. I went back and fixed as much as I
could, but Markus, Martin and others I could use some help making sure that
debugging is set up to work OK again.

Thanks,
Chris
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Rubyeclipse-development mailing list
Rubyeclipse-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rubyeclipse-development

Reply via email to