I know of the following items. I'd appreciate input on what to include.
- The load vs require thing; I have not done a heavy amount of testing, but most things seem to work fine with the patch. Gem-installed Rake does not work without this patch.
- Silencing with /dev/null - Rails silences error output by redirecting it to either /dev/null (in *nix) or NUL: (in Windows). However, under JRuby it consistently selects /dev/null because we look like *nix. A patch for this would cause all attempts to open /dev/null to open a dummy stream that does nothing. This only appears to affect script/plugin so far, but in theory it would break anything that uses Rails's "silence_stderr {}" function.
- The newline issue is still out there, but I think we've already voted to wait on inclusion.
- Similarly, there is the RubyObject.hashCode vs hash issue which we also decided to hold. More research needs to be done to find the best way to reduce RubyObject.hashCode cost.
Are there any others?
RubyGems appears to work correctly with the out-of-the-box install of JRuby. Other than patching Rails and installing the ActiveRecord patch, I can take a bare JRuby install from zero to script/server running a basic app without issues. It's time to send this one out into the world.
--
Charles Oliver Nutter @ headius.blogspot.com
JRuby Developer @ www.jruby.org
Application Architect @ www.ventera.com
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ Jruby-devel mailing list Jruby-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jruby-devel