Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

A Fresh Overview of Rubinius

By Peter Cooper / April 4, 2008

rubiniusbenchmark2.png

Mathieu Martin has written a great, up to date overview of Rubinius, a rapidly growing alternative Ruby implementation created by Evan Phoenix and now being developed by a large team (with significant financial help and manpower from Engine Yard).

Mathieu's overview explains what Rubinius is (a new Ruby implementation with a heavy focus on implementing Ruby in a subset of itself), examines the ideas behind the implementation, and presents some up to date(ish) benchmarks that show how Rubinius compares to MRI (Matz's Ruby Interpreter) so far. The benchmark results are very encouraging, and show Rubinius has taken some great leaps forward in the last several months.

Comments

  1. Mathieu Martin says:

    Hi! Just to clarify, my performance numbers in the article are from a build of around March 31st. What is not up to date is the LOC numbers in another part of the article.

  2. rue says:

    Aloha--the article is excellent! I wanted to point out, though, that while Engine Yard has been an absolutely superb sponsor, even going so far as hiring now six of us to work on Rubinius full-time, it is still very much a community project! "Developed by EY" may have the wrong connotations of being proprietary or closed-source :) By last count, there is original code from around 150 individuals.

  3. Simon says:

    Quite impressive that it sometimes performs better than MRI. Very interesting.

    - Simon

  4. Peter Cooper says:

    I've changed the way it's described a little to resolve the issue, rue :) Thanks!

  5. Lance Carlson says:

    This is very encouraging. Keep up the good work guys!

Other Posts to Enjoy

Twitter Mentions