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; 5 years ago (2020-05-16)[1]
Written inC++ and Ruby
Quick facts Developers, Stable release ...
Rubinius
DevelopersEvan Phoenix, Brian Shirai
Stable release
5.0 / May 16, 2020; 5 years ago (2020-05-16)[1]
Written inC++ and Ruby
Operating systemUnix-like
TypeRuby programming language compiler
LicenseMozilla Public License
Websiterubinius.com on Internet Archive
Repository
Close

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

Related Articles

Wikiwand AI