Presentation: Ruby VMs: A Comparison

by Werner Schuster Follow 4 Followers on  Feb 27, 2009

In this presentation from QCon San Francisco 2008, Jason Seifer takes a look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.


Rubinius Progress - Interview with Brian Ford

by Werner Schuster Follow 4 Followers 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.


Ruby Performance: Great Shootout Results And A Discovery About Binary MRI vs Source Compiled MRI

by Werner Schuster Follow 4 Followers on  Dec 11, 2008 3

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

by Werner Schuster Follow 4 Followers on  Dec 10, 2008

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

by Werner Schuster Follow 4 Followers 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 Follow 4 Followers 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.


Ruby VM Roundup: Ruby 1.9.1 Preview 1, Rubinius Moves To C++ VM

by Werner Schuster Follow 4 Followers on  Oct 28, 2008

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.


ParseTree 3.0 Released, Many Related Libraries Updated

by Werner Schuster Follow 4 Followers on  Oct 23, 2008

Ryan Davis announced the release of ParseTree 3.0, as well as an update to related libraries: Ruby2Ruby and Flog. Sexp_processor, the library to write visitors for analyzing parse tree s-exprs was split out as a gem. Also: ruby_parser 2.0, a Ruby parser written in Ruby, was released with many improvements.


LLVM and Ruby Roundup: llvmruby, yarv2llvm and regexpllvm, Rubinius

by Werner Schuster Follow 4 Followers on  Oct 18, 2008 2

The llvmruby project provides Ruby bindings for LLVM. Yarv2llvm is a project built with llvmruby which translates Ruby 1.9 opcodes to LLVM bitcode, which can be compiled down to native code, using LLVM's JIT functionality. Also: the Rubinius VM, currently rewritten using C++, now also comes with LLVM.


Interview: Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang

by Werner Schuster Follow 4 Followers on  Oct 17, 2008 1

In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.


JRuby 1.1.4 Released

by Werner Schuster Follow 4 Followers on  Aug 29, 2008

JRuby 1.1.4 is now available and features improved and much faster Java integration, the beginnings of 1.9 compatibility, native library integration with FFI, and much more.


JRuby Roundup: 1.1.3, rcov4jr, Rubinius MVM and FFI

by Werner Schuster Follow 4 Followers on  Jul 23, 2008

JRuby 1.1.3 was released with Gems 1.2, improved performance, and many other fixes. Meanwhile the library support for JRuby increases, with a JRuby version of rcov in the works, as well as ports of Rubinius' Foreign Function Interface (FFI) and its MVM API.


Engine Yard Closes $15 Million in Series B Financing

by Mirko Stocker Follow 0 Followers on  Jul 13, 2008

Investment from New Enterprise Associates,, and Benchmark Capital to help company keep position as leading Rails in cloud provider.


Introducing the Ruby Benchmark Suite

by Mirko Stocker Follow 0 Followers on  Jun 16, 2008 1

Antonio Cangiano started the Ruby Benchmark Suite project, which aims to collect a comprehensive set of benchmarks that users and implementers of Ruby can use to compare different implementations. We talked to Antonio about his plans and he gave us a timeframe for the next Ruby shootout.


Ruby VM Roundup: IronRuby runs Rails, Ruby 1.8.7 released, Rubinius inlining experiments

by Werner Schuster Follow 4 Followers on  Jun 01, 2008

Big news just in: John Lam claims IronRuby runs Rails. In other Ruby VM news, the Rubinius team is experimenting with method inlining. Also: Ruby 1.8.7 has been released.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you