Ruby 1.9.2 Release Schedule Aims at August for Final Release

by Mirko Stocker on  Mar 17, 2010 3

Now that Ruby 1.9.2 passes all RubySpec tests, a revised release schedule for Ruby 1.9.2 has been announced. It aims at mid-August for the final release.

What Standardization Will Mean For Ruby

by Mirko Stocker on  Mar 06, 2010 1

The standardization of Ruby is making progress: after the announcement in 2008, a first draft of the standard has been published. What does this mean for RubySpec, the executable Ruby specification, and the other Ruby implementations?

Rubinius 1.0 Brings MRI 1.8 Compatibility and Near Speed Parity

by Mirko Stocker on  Dec 03, 2009

Rubinius has just released their first candidate for 1.0, bringing Ruby 1.8 compatibility and near speed parity. InfoQ talked to Evan Phoenix about what it took to get here and whether Rubinius will run Rails.

IronRuby and the Road to 1.0

by Robert Bazinet on  Jul 29, 2009

IronRuby was originally announced by Microsoft at MIX'07 and two years later developers are wondering where is version 1.0. InfoQ interviewed John Lam My in January of 2008, where John indicated the team was looking for release in the second half of the year, but that did not materialize.

Ruby VM Roundup: IronRuby 1.0 Coming Up, RubySpec, JRuby 1.3.1

by Werner Schuster on  Jun 19, 2009

IronRuby's alive and kicking - and will go 1.0 in July. We look at some resources to get up to speed with IronRuby's status. Also: JRuby 1.3.1 is an important bug fix update for JRuby users, MacRuby continues to improve and MagLev now comes with a native parser.

Rubinius Progress - Interview with Brian Ford

by Werner Schuster on  Feb 04, 2009

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.

RubyConf'08 Videos: Ruby VMs: Internals of YARV, Rubinius, MagLev

by Werner Schuster on  Dec 04, 2008

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.

Interview: John Lam on IronRuby, Microsoft and Open Source

by Werner Schuster on  Nov 02, 2008 1

In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development.

RubyKaigi 2008: Standardization, 1.9 Roadmap

by Kaz Tajima Mirko Stocker on  Jul 03, 2008

News from RubyKaigi2008—the Japanese Ruby conference held at Tsukuba from June 20 through 22—concerning the planned Ruby standardization, the Ruby 1.9 roadmap and a glimpse at upcoming features in future versions of Ruby.

The Official RubySpec Website and Its Google Summer of Code Students

by Mirko Stocker on  May 26, 2008

The RubySpec project aims to create a complete and executable specification for the Ruby language and recently got its own website. We also talked to two GSoC students who will help improve these specifications.

MagLev: Gemstone builds Ruby runtime based on Smalltalk VM

by Werner Schuster on  Apr 30, 2008

OODB vendor Gemstone works on a Ruby VM called MagLev. Working with Seaside's and DabbleDB's Avi Bryant, Gemstone bases the Ruby runtime on their Smalltalk VM to offer performance and powerful persistence features. We talked to Avi Bryant and Gemstone's Bob Walker about the technology behind MagLev and the plans for it.

Ruby Implementations Roundup: Ruby Spec, New Design Meetings, Rubinius uses C++

by Werner Schuster on  Apr 29, 2008

Busy times for Ruby implementors recently, with regular design meetings set up (next one 30th April). The work on a Ruby Spec is continuing - with projects in GSoC and plans for continous integration for Ruby 1.8.x set up. Rubinius switched from C to C++ to implement it's core VM, but continues to use Ruby as implementation language.