Software:Rubinius
From HandWiki
Short description: Alternative Ruby implementation
Developer(s) | Evan Phoenix, Brian Shirai |
---|---|
Stable release | 5.0
/ May 16, 2020[1] |
Written in | C++ and Ruby |
Operating system | Unix-like |
Type | Ruby programming language compiler |
License | Mozilla Public License |
Website | rubini |
Rubinius is an alternative Ruby implementation created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design,[2] Rubinius seeks to "provide a rich, high-performance environment for running Ruby code."[3]
Goals
Rubinius follows in the Lisp and Smalltalk traditions, by natively implementing as much of Ruby as possible in Ruby code.[4]
It also has a goal of being thread-safe in order to be able to embed more than one interpreter in a single application.
Sponsorship
From 2007 to 2013, Engine Yard funded one full-time engineer to work exclusively on Rubinius.[5] Evan Phoenix now works at HashiCorp.[6][7]
PowerPC64 support
Since version 2.4.0, support on PowerPC64 is enabled.[8]
See also
References
- ↑ "Releases - rubinius/rubinius". https://github.com/rubinius/rubinius/releases.
- ↑ Goldberg, Adele; Robson, Dave (1983). Smalltalk-80: The Language and its Implementation. ISBN 0-201-11371-6. https://archive.org/details/smalltalk80langu00gold.
- ↑ "Rubinius README". Rubinius Project. https://github.com/rubinius/rubinius/blob/master/README.
- ↑ 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. "Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible."
- ↑ The future of Rubinius engineyard.com 2013 [|permanent dead link|dead link}}]
- ↑ "Vektra Joins HashiCorp". https://www.hashicorp.com/blog/vektra-joins-hashicorp/.
- ↑ "Home". http://www.hashicorp.com/.
- ↑ Gustavo Frederico Temple Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "Release 2.4.0". https://github.com/rubinius/rubinius/releases/tag/v2.4.0.
External links
- 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
- on GitHub
- The Great Ruby Shootout (December 2008): Rubinius compared to other common Ruby VMs
- "How to install Rubinius on Mac OS X". http://sam.aaron.name/2007/9/22/rubinius-on-os-x/.
- Is It Rubinius?- Community-powered gem compatibility for Rubinius
Original source: https://en.wikipedia.org/wiki/Rubinius.
Read more |