Presentation: Ruby VMs: A Comparison

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

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

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

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.