InfoQ Homepage Runtimes Content on InfoQ
-
JRuby 1.2 RC1 Released, Initial support for Android
JRuby 1.2 RC1 is now available, complete with improved 1.9 support, performance improvements and bug fixes. Also: initial support for using JRuby on Android.
-
Ruby 1.8.8 and the Road to Ruby 1.9.1
Which Ruby to choose - 1.8.x or 1.9.1? What's the best migration path? We take a look at some recent ruby-core discussions and the plan for Ruby 1.8.8 which will help moving to 1.9.1. Also: Fibers are now also available in Ruby 1.8.6/1.8.7.
-
Ruby 1.9.1 Library Compatibility Roundup
Ruby 1.9.1 is out - the first stable release in the 1.9.x series. Ruby 1.9.1's performance improvements are a compelling reason to upgrade - but for now, library compatibility varies greatly. We take a look at what's confirmed to work, and ways to keep track of the progress.
-
Rubinius Progress - Interview with Brian Ford
The Ruby implementation Rubinius has attracted a lot of interest. After the project completed a major rewrite of its VM, we caught up with Brian Ford, Rubinius team member, to talk about the state of the project.
-
Ruby 1.9.1 Is Close - Time To Switch From 1.8.x?
Ruby 1.9.1, the first stable version of Ruby 1.9 is around the corner, with the RC2 expected any day. 1.9.x hasn't seen much adoption or support in it's first year - although a closer look shows that it might be time to consider 1.9.1.
-
New Patches for 1.8.x Fix Memory Leaks And Improve Performance
A few patches by Brent Roman promise to fix a long standing issue of memory leaks, particularly for continuations, for Ruby 1.8.x. They also happen to improve performance.
-
JRuby 1.1.6 Released, Improves Ruby 1.9 Support
JRuby 1.1.6 is now available. The latest release brings the usual list of speed improvements and bug fixes, but a big new feature is the full support for parsing Ruby 1.9 source code, as well as improved Ruby 1.9 support.
-
Rhodes Brings Ruby Apps to iPhone, Windows Mobile, BlackBerry
Rhodes, an open source toolkit, allows to write Ruby client applications for mobile phones, currently the iPhone, Windows Mobile and RIM BlackBerry. By bundling a version of the Ruby runtime, it even gets around the restrictions of the iPhone, and also gets access to GPS, and other features. We talked to Adam Blum of Rhomobile about the technology behind Rhodes and how to write apps.
-
Ruby Performance: Great Shootout Results And A Discovery About Binary MRI vs Source Compiled MRI
Antonio Cangiano has again benchmarked all Ruby VMs, MRI 1.8 and 1.9.1, REE, JRuby, Rubinius, IronRuby and MagLev. The results show the steady improvement of the performance of all VMs - and a few surprising lessons of how the performance of MRI can vary.
-
Ruby FFI Brings Native Library Access to JRuby, MRI
The Ruby FFI library allows to access native code loaded from shared libraries. Created for Rubinius, it was recently ported to JRuby, MRI (1.8 and 1.9). Ruby FFI 0.2.0 has now been released.
-
RubyConf'08 Videos: Ruby VMs: Internals of YARV, Rubinius, MagLev
The videos from RubyConf '08 are available. We looked at the Ruby VM talks. Sasada Koichi, creator of the Ruby 1.9 VM, talks about the state of the VM, experiments with Ruby to C AOT, Ricsin and more. Evan Phoenix talks about the state of the Rubinius C++ VM. A detailed talk shows how MagLev is implemented. Also: MacRuby, JRuby, IronRuby, VM optimizations, RubySpec.
-
The Massive, Monolithic JDK should become Modular
Mark Reinhold, Principal Engineer at Sun Microsystems, has been advocating about how “cool” would be for the Sun JDK to be modular. He’s is putting up a good argument about how the complexity is hurting the platform and how the Java Kernel and Quickstarter features in the JDK 6u10 release just address the symptoms of JDK’s long-term interconnected growth.
-
Mobile Ruby Roundup: Symbian Ruby 1.9, Android, JME, iPhone and Mono
A port of Ruby 1.9 is now available on Symbian. We take a look at other options for running Ruby on mobile devices, from JRuby on Android or JME to IronRuby on the iPhone with the aid of Mono.
-
Interview: John Lam on IronRuby, Microsoft and Open Source
In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development.
-
Ruby VM Roundup: Ruby 1.9.1 Preview 1, Rubinius Moves To C++ VM
Ruby 1.9.1 Preview 1 is now out, which marks a freeze on language features and most other items, with a final release of 1.9.1 scheduled for late January 2009. Ruby 1.9.1 is planned to be the first stable 1.9.x release. Also: the C++ branch of Rubinius has been promoted as the default branch.