Re: [RDT-Dev] jruby

2006-12-07 Thread David Corbin
On Wednesday 06 December 2006 16:17, Werner Schuster (murphee) wrote:
 Ricardo Trindade wrote:
  Hi,
 
  I've been following the rdt mailing list for a while, and I'm glad
  to see that RDT seems to be very active. I'm particularly interested in
  jruby, since I'm using it and the lack of a debugger is a big pain. So
  I'm just wondering if we're getting closer to that objective

 Ricardo,

 I know, I've been writing some JRuby code in the past few weeks, and
 debugging with 'puts' is annoying, That's why I looked at the debugger
 connection of RDT and JRuby; I believe you saw the discussion on
 jruby-user, and the problems (a deadlock in tracing code) are fixed in
 the upcoming JRuby 0.9.2.

 Debugging JRuby with RDT is possible (I got it to work under ... let's
 say 'lab conditions'). I'm working to bundle this up nicely so it's
 possible to just run some JRuby code from RDT and have Debugging just
 work (TM) if you use JRuby 0.9.2. The RDT debugger uses a Ruby debugger
 implementation that doesn't quite work with JRuby (some regex don't
 work, and there's some other small stuff).

 I'm working on a JRuby plugin that adds special support for JRuby to RDT.
 At the moment I have:
  - Code Browsing
clicking on the org.foo.Bar  in include_class org.foo.Bar goes to
 the right class;
  - Text Hovers
primitive, but docs for fully qualified class names can be shown;
  - JRuby Launch support
   This is useful in that I hacked RubyInterpreter and CommandExecutor to
 use an Extension point; this allows a JRuby CommandExecutor which
   sets the JAVA_HOME of the Java process, and - if the started Ruby code is
 inside a JDT Java project - sets the CLASSPATH variable (this means, the
 launched JRuby process will have the CLASSPATH of the Java project all set
 up, so all libs will be visible)

 TODO:
  - an action that will allow to a) set the Ruby nature and builder on JDT
 projects and b) set Java nature and builder on Ruby projects;
  - proper JRuby debugging support; I got a proof of concept for this, but
 need to figure out how to integrate it properly;
  - maybe some templates for include_class or similar constructs;
  - tie a bow around it


 Some of these things need a few small patches to RDT, but I hope to get
 this done before the end of the year.

Remember, Release early and often is a principle of open source projects. 
Sounds like you've already got a lot of value...

-
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.phpp=sourceforgeCID=DEVDEV
___
Rubyeclipse-development mailing list
Rubyeclipse-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rubyeclipse-development


[RDT-Dev] RDT Continuous Build Server

2006-12-07 Thread Christopher Williams

Markus,
 Can you set up our continuous build server to email the offending
contributors when the build breaks?
Also my work firewall blocks any HTTP requests for ports other than 80, so I
can't check the build server pages to see what's up. Is there any chance we
could host it on port 80 of the machine rather than 8080?

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.phpp=sourceforgeCID=DEVDEV___
Rubyeclipse-development mailing list
Rubyeclipse-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rubyeclipse-development


Re: [RDT-Dev] RDT Continuous Build Server

2006-12-07 Thread Markus Barchfeld
Christopher Williams wrote:
 Markus,
  Can you set up our continuous build server to email the offending
 contributors when the build breaks?
Since we moved to subversion I did not look into this. In CVS we had 
maintained the CVSROOT/users file for this purpose. I do not know what 
is necessary for subversion.
But I can reactive the build mailing list 
([EMAIL PROTECTED]) and send the build mails to 
it. But of course that would require that all developers subscribe there.
 Also my work firewall blocks any HTTP requests for ports other than 
 80, so I
 can't check the build server pages to see what's up. Is there any 
 chance we
 could host it on port 80 of the machine rather than 8080?
Yes. I am going to set up a new domain tomorrow.
Markus


-
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.phpp=sourceforgeCID=DEVDEV
___
Rubyeclipse-development mailing list
Rubyeclipse-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rubyeclipse-development