请输入您要查询的百科知识:

 

词条 Rubinius
释义

  1. Goals

  2. Sponsorship

  3. See also

  4. References

  5. External links

{{Infobox Software
| name = Rubinius
| logo =
| screenshot =
| caption =
| developer = Evan Phoenix, Brian Shirai
| latest release version = 3.107
| latest release date = {{Start date and age|mf=yes|2018|07|15}}
| operating system = Unix-like
| platform =
| programming language = C++ and Ruby
| genre = Ruby programming language compiler
| license = Mozilla Public License
| website = {{URL|rubini.us}}
}}

Rubinius is an alternative Ruby implementation created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design,[1] Rubinius seeks to

"provide a rich, high-performance environment for running Ruby code."[2]

Goals

Rubinius follows in the Lisp and Smalltalk traditions, by natively implementing as much of Ruby as possible in Ruby code.[3]

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.[4] Evan Phoenix now works at HashiCorp.[5][6]

See also

{{Portal|Free and open-source software}}
  • Jikes RVM
  • JRuby
  • MacRuby
  • Parrot virtual machine
  • PyPy
  • Squawk
  • Squeak
  • YARV

References

1. ^{{cite book|url=http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf|title=Smalltalk-80: The Language and its Implementation|ISBN=0-201-11371-6}}
2. ^{{cite web|url=https://github.com/rubinius/rubinius/blob/master/README|title=Rubinius README|publisher=Rubinius Project|accessdate=2009-02-22}}
3. ^{{cite web|url=http://blog.headius.com/2008/04/promise-and-peril-for-alternative-ruby.html|title=Promise and Peril for Alternative Ruby Impls| quote=Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible.| date=2008-04-27| last=Nutter|first=Charles| accessdate=2009-02-22}}
4. ^https://blog.engineyard.com/2013/the-future-of-rubinius
5. ^{{Cite web|url=https://www.hashicorp.com/blog/vektra-joins-hashicorp/|title=Vektra Joins HashiCorp|website=www.hashicorp.com|access-date=2017-06-29}}
6. ^http://www.hashicorp.com/

External links

  • {{Official website|rubini.us}}
  • [https://archive.is/20121220072036/http://blog.fallingsnow.net/rubinius Evan Phoenix's Blog]
  • Evan Phoenix's video at RubyConf 2007
  • [https://web.archive.org/web/20081201114150/http://mwrc2008.confreaks.com/01phoenix.html Evan Phoenix's video at MountainWest RubyConf 2008]
  • [https://web.archive.org/web/20081218130608/http://rubyconf2008.confreaks.com/rubinius.html Evan Phoenix's presentation at RubyConf 2008]
  • {{github|rubinius/rubinius|Rubinius code repository}}
  • The Great Ruby Shootout (December 2008): Rubinius compared to other common Ruby VMs
  • {{webarchive |url=https://web.archive.org/web/20071012100030/http://sam.aaron.name/2007/9/22/rubinius-on-os-x/ |date=October 12, 2007 |title=How to install Rubinius on Mac OS X }}
  • Is It Rubinius? - Community-powered gem compatibility for Rubinius{{dead link|date=February 2012}}
{{Ruby programming language}}{{programming-software-stub}}

5 : Beta software|Free compilers and interpreters|Free software programmed in C++|Free software programmed in Ruby|Ruby (programming language)

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 11:16:46