Rubinius

From Wikipedia, the free encyclopedia

Rubinius is a virtual machine and compiler for Ruby created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design, Rubinius seeks to "provide a rich, high-performance environment for running Ruby code"[1].

Contents

[edit] Goals

  • Thread safety. Rubinius intends to be thread-safe and embeddable. It does not currently meet this goal due to some components borrowed from the mainline Ruby interpreter.
  • Clean, readable code that is easy for users to understand and extend.
  • Reliable, rock-solid code. Valgrind is used to help verify correctness.
  • Bring modern techiques to the Ruby runtime. Pluggable garbage collectors and code optimizers are possible examples.

[edit] See also

[edit] References

  1. ^ Rubinius' Readme (text). Retrieved on February 20, 2007.

[edit] External links