Rubinius | |
Developer: | Evan Phoenix, Brian Shirai |
Latest Release Version: | 5.0 |
Latest Release Date: | [1] |
Operating System: | Unix-like |
Programming Language: | C++ and Ruby |
Genre: | Ruby programming language compiler |
License: | Mozilla Public License |
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]
Since version 2.4.0, support on PowerPC64 is enabled.[8]