Developer(s) | Evan Phoenix, Brian Shirai |
---|---|
Stable release | 5.0 / May 16, 2020 [1] |
Repository | |
Written in | C++ and Ruby |
Operating system | Unix-like |
Type | Ruby programming language compiler |
License | Mozilla Public License |
Website | rubinius.com on Internet Archive |
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]
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.
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]
Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible.
{{cite web}}
: CS1 maint: multiple names: authors list (link)