Rubinius: Difference between revisions
Appearance
Content deleted Content added
→Sponsorship: filled in 1 bare reference |
still is |
||
(One intermediate revision by one other user not shown) | |||
Line 17: | Line 17: | ||
}} |
}} |
||
'''Rubinius''' |
'''Rubinius''' is an alternative [[Ruby (programming language)|Ruby]] implementation created by [[Evan Phoenix]]. Based loosely on the [[Smalltalk]]-80 ''Blue Book'' design,<ref>{{cite book |
||
|url=https://archive.org/details/smalltalk80langu00gold |
|url=https://archive.org/details/smalltalk80langu00gold |
||
|title=Smalltalk-80: The Language and its Implementation |
|title=Smalltalk-80: The Language and its Implementation |
||
Line 27: | Line 27: | ||
|first2=Dave |
|first2=Dave |
||
|year=1983 |
|year=1983 |
||
}}</ref> Rubinius |
}}</ref> Rubinius seeks to |
||
"provide a rich, high-performance environment for running Ruby code."<ref name="readme">{{cite web |
"provide a rich, high-performance environment for running Ruby code."<ref name="readme">{{cite web |
||
|url=https://github.com/rubinius/rubinius/blob/master/README |
|url=https://github.com/rubinius/rubinius/blob/master/README |
||
Line 48: | Line 48: | ||
== Sponsorship == |
== Sponsorship == |
||
From 2007 to 2013, [[Engine Yard]] funded one full-time engineer to work exclusively on Rubinius.<ref>[https://blog.engineyard.com/2013/the-future-of-rubinius The future of Rubinius] engineyard.com 2013 {{dead link}}</ref> Evan Phoenix now works at [[HashiCorp]].<ref>{{Cite web|url=https://www.hashicorp.com/blog/vektra-joins-hashicorp/|title=Vektra Joins HashiCorp|website=www.hashicorp.com|access-date=2017-06-29}}</ref><ref>{{cite web |url=http://www.hashicorp.com/ |title=Home |website=hashicorp.com}}</ref> |
From 2007 to 2013, [[Engine Yard]] funded one full-time engineer to work exclusively on Rubinius.<ref>[https://blog.engineyard.com/2013/the-future-of-rubinius The future of Rubinius] engineyard.com 2013 {{dead link|date=August 2023}}</ref> Evan Phoenix now works at [[HashiCorp]].<ref>{{Cite web|url=https://www.hashicorp.com/blog/vektra-joins-hashicorp/|title=Vektra Joins HashiCorp|website=www.hashicorp.com|access-date=2017-06-29}}</ref><ref>{{cite web |url=http://www.hashicorp.com/ |title=Home |website=hashicorp.com}}</ref> |
||
== PowerPC64 support == |
== PowerPC64 support == |
Revision as of 03:23, 4 November 2023
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 | 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". Retrieved May 17, 2020 – via GitHub.
- ^ Goldberg, Adele; Robson, Dave (1983). Smalltalk-80: The Language and its Implementation. ISBN 0-201-11371-6.
- ^ "Rubinius README". Rubinius Project. Retrieved February 22, 2009.
- ^ Nutter, Charles (April 27, 2008). "Promise and Peril for Alternative Ruby Impls". Retrieved February 22, 2009.
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 [dead link]
- ^ "Vektra Joins HashiCorp". www.hashicorp.com. Retrieved June 29, 2017.
- ^ "Home". hashicorp.com.
- ^ Gustavo Frederico Temple Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "Release 2.4.0". GitHub. Retrieved January 6, 2020.
{{cite web}}
: CS1 maint: multiple names: authors list (link)
External links
- Official website
- 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
- Rubinius code repository on GitHub
- The Great Ruby Shootout (December 2008): Rubinius compared to other common Ruby VMs
- "How to install Rubinius on Mac OS X". Archived from the original on October 12, 2007. Retrieved October 5, 2007.
- Is It Rubinius?- Community-powered gem compatibility for Rubinius