From Seo Wiki - Search Engine Optimization and Programming Languages
|Preview release||1.0.0RC1 / November 26, 2009|
|Written in||C++ and Ruby|
|Type||Ruby programming language interpreter|
Rubinius is an alternative Ruby 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. Rubinius does not currently meet this goal due to some components borrowed from the mainline Ruby interpreter.
- ↑ "Smalltalk-80: The Language and its Implementation". http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf.
- ↑ 2.0 2.1 "Rubinius README". Rubinius Project. http://github.com/evanphx/rubinius/tree/master/README. Retrieved 2009-02-22.
- ↑ Gabriel, Dick. "Episode 84: Dick Gabriel on Lisp". http://www.se-radio.net/podcast/2008-01/episode-84-dick-gabriel-lisp. Retrieved 2009-03-08. ""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". http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html. Retrieved 2009-02-22. "Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible."
- ↑ Cangiano, Anthony (2008-01-15). "Why Engine Yard, Rubinius, and Merb matter". http://antoniocangiano.com/2008/01/15/why-engine-yard-rubinius-and-merb-matter/. Retrieved 2009-03-08. ""A while ago they also hired Evan Phoenix to work full-time on Rubinius, a promising alternative Ruby implementation and a rigorous spec for the language.""
- 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