Rubinius
Alternative Ruby implementation
From Wikipedia, the free encyclopedia
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]
DevelopersEvan Phoenix, Brian Shirai
Stable release
5.0
/ May 16, 2020[1]
| Rubinius | |
|---|---|
| Developers | 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 | rubinius.com on Internet Archive |
| Repository | |
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]