Hello again Marc! I assume you were finally able to get into SourceForge's flaky anon CVS server. Kudos!

The outstanding functional issues currently being worked on are as follows:

- Zlib library support (Ola Bini making big contributions here, with Tom and I testing and fixing as we can)
- Rails ActiveRecord to JDBC adapter (Nick Sieger making progress, I have not tried his stuff yet)
- Rails "generate" and other utility scripts (I have generate working now, and have been playing with others along with zlib)
- RubyGems (dependent on Zlib, so Tom and I are testing it as more Zlib fixes come in)
- Rails handling a request (Tom's been working on this, but has reached a point where we need a better "CGI wrapper" servlet)

And of course I've put my interpreter work on hold for the moment to concentrate on functionality.

Any one of these areas could use some additional help, but there are a few items not being addressed right now (at least, a few items I'M interested in getting fixed; Tom may have a different list):

- Many ruby scripts launch other scripts using Kernel#system. For us, this is very bad since it tries to launch another JVM. I have previously hacked Kernel#system to check if the command being run was the ruby or jruby executable, so we could launch the script in-process with a new runtime. What I have works, but could be cleaner/more reliable. I can send the patch I made if you like.
- Many Ruby IO operations would be vastly improved with a move to NIO. Some operations we don't yet support would also be possible. This is a bit deeper, but you might be able to do some analysis of what we have.
- There's a possible JVM bug that's been afflicting us on and off. I really hope it's something in our code, but it goes away when debugging and doesn't happen under all run configurations. I've got a standing promise to get a contact at Sun a runnable package that reproduces the problem, but other things have been keeping me busy. Anyone else who wants to adopt this issue for a while would be very welcome.
- As always, fixing additional Rubicon test failures would be welcome.
- As always, trying to get Ruby App X running and reporting/fixing issues would be welcome.
- When running IRB, classes are getting defined under Kernel, as in class Foo; end; p Foo; outputs "Kernel::Foo". Obviously the top-level scope in which IRB commands are running is not quite right. This is probably the hardest item in the list to tackle.

I'm sure Tom, the JRuby PM, will have other items for this list, but this might be able to get you started. Also, if there's any specific area of JRuby you think you'd like to work on, there's probably something to do. Just let us know.

Feel free to ask for any help.

On 3/22/06, Marc Hadley <[EMAIL PROTECTED]> wrote:
Hi,

I was going to take a crack at implementing String#unpack for 'u',
'm' and 'M' as requested in bugs 911493 and 911497 but it seems that
someone already beat me to it - perhaps someone should close those
bugs ?

Are there any other bugs/features that someone new to the codebase
(i.e. me) could profitably spend their time on ?

Marc.

---
Marc Hadley <marc.hadley at sun.com >




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Jruby-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jruby-devel



--
Charles Oliver Nutter @ headius.blogspot.com
JRuby Developer @ jruby.sourceforge.net
Application Architect @ www.ventera.com

Reply via email to