|Stable release||2.2.1 / November 17, 2013|
|Written in||C++ and Ruby|
|Type||Ruby programming language interpreter|
Rubinius is an alternative Ruby programming language implementation 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."
It also has a goal of being thread-safe in order to be able to embed more than one interpreter in a single application.
- Smalltalk-80: The Language and its Implementation. ISBN 0-201-11371-6.
- "Rubinius README". Rubinius Project. Retrieved 2009-02-22.
- Gabriel, Dick. "Episode 84: Dick Gabriel on Lisp". Retrieved 2011-05-20. "'Well, you know if I took that piece of code and hand compiled it, then that could be an interpreter for Lisp.' So he did that and it surprised John McCarthy and overnight they had a running implementation of Lisp."
- Nutter, Charles (2008-04-27). "Promise and Peril for Alternative Ruby Impls". Retrieved 2009-02-22. "Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible."
- Rubinius web site
- Evan Phoenix's Blog
- Evan Phoenix's video at RubyConf 2007
- Evan Phoenix's video at MountainWest RubyConf 2008
- Evan Phoenix's presentation at RubyConf 2008
- Rubinius code repository
- The Great Ruby Shootout (December 2008): Rubinius compared to other common Ruby VMs
- How to install Rubinius on Mac OS X[dead link]
- Is It Rubinius? - Community-powered gem compatibility for Rubinius[dead link]
|This programming tool–related article is a stub. You can help Wikipedia by expanding it.|