JRuby 0.9.9 Released

The JRuby community is pleased to announce the release of JRuby 0.9.9.

Homepage: http://www.jruby.org/
Download: http://dist.codehaus.org/jruby/

This release has largely been a stabilization release where we have
spent
more focus on Ruby compatibility. We are gearing up for a 1.0 release.
Here
are some of the more significant acheivements for 0.9.9:

  • Major compatibility and performance overhaul of String, Array, Hash
  • Many YAML and Marshalling issues have been fixed
  • Java Integration overhaul fixing many outstanding issues
  • 180 Jira issues resolved
  • Several more bottlenecks removed
  • Rails applications like Mephisto and plugins like Goldberg are running
    without hitches
  • Performance has improved by 40% over 0.9.8 based on YARV benchmarks

With all the hard work done by Marcin Mielz.yn’ski and Bill D. we
are adding
them as core committers. Their contributions have made a huge difference
in
our progress as of late.

We also want to thank all people who hang out on IRC,
triage/report/patch
issues, and communicate on our mailing lists. Their interest has really
helped shape JRuby into a better implementation.

Please take JRuby 0.9.9 for a spin and help us root out the last issues
before our 1.0 release!

-Tom

On Apr 23, 5:10 pm, Thomas E. [email protected] wrote:

The JRuby community is pleased to announce the release of JRuby 0.9.9.

Please take JRuby 0.9.9 for a spin and help us root out the last issues
before our 1.0 release!

Great work!

That being said, you can’t avoid JNI forever. In my humble opinion, a
1.0 release should support the POSIX functions you’ve been avoiding.

Regards,

Dan

Starting point: http://www.basepath.com/aup/jtux/

-Stephen

Daniel B. wrote:

That being said, you can’t avoid JNI forever. In my humble opinion, a
1.0 release should support the POSIX functions you’ve been avoiding.

You may be right…and it would be quite generous of you to jump in and
help out! I’m sure your JNI-based implementation of POSIX functions for
JRuby will be an excellent addition!

:wink:

  • Charlie

Thomas E. wrote:

  • Many YAML and Marshalling issues have been fixed
    our progress as of late.

We also want to thank all people who hang out on IRC, triage/report/patch
issues, and communicate on our mailing lists. Their interest has really
helped shape JRuby into a better implementation.

Please take JRuby 0.9.9 for a spin and help us root out the last issues
before our 1.0 release!

-Tom

What is the advantage of using a java implementation of ruby?

Stephen D. wrote:

Starting point: http://www.basepath.com/aup/jtux/

I concur…JTux appears to be the most promising candidate. It’s too bad
it wouldn’t work for Windows, but perhaps I don’t care.

  • Charlie

music wrote:

What is the advantage of using a java implementation of ruby?

Three obvious ones:

  • You can use Ruby wherever there’s a Java VM.
  • You can access Java libraries.
  • You can deploy Ruby applications in a Java application server
    (Glasfish, Tomcat, WebSphere…), making enterprise adoption easier.


Phillip “CynicalRyan” Gawlowski
http://cynicalryan.110mb.com/
http://clothred.rubyforge.org

Rule of Open-Source Programming #48:

The number of items on a project’s to-do list always grows or remains
constant.

On Apr 24, 1:20 am, Charles Oliver N. [email protected]
wrote:

Stephen D. wrote:

Starting point:http://www.basepath.com/aup/jtux/

I concur…JTux appears to be the most promising candidate. It’s too bad
it wouldn’t work for Windows, but perhaps I don’t care.

I’d say that should be the starting point. You can then modify the
code to work for Windows as needed, unless there are licensing issues
of some sort that I’m unaware of.

As for helping you write this, well, not only do I not have the time,
I just don’t know how. I can certainly try to learn, and I’ll be happy
to help with testing, especially for Windows.

Regards,

Dan