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
- ^ Rubinius' Readme (text). Retrieved on February 20, 2007.
[edit] External links
- Rubinius Blog
- Ruby implementations shootout: Rubinius compared to other common Ruby VMs