Rubinius

Rubinius

Infobox Software
name = Rubinius



caption =
developer =
latest release version =
latest release date =
latest preview version = 0.9.0 alpha
latest preview date = release date|2008|05|15
operating system = Cross-platform
platform =
programming language = C++ and Ruby
genre = Ruby programming language interpreter
license = BSD license
website = http://rubini.us/

Rubinius is a virtual machine and compiler for Ruby created by Evan Phoenix. Based loosely on the Smalltalk-80 "Blue Book" design, [cite web
url=http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf
title=Smalltalk-80: The Language and its Implementation
ISBN=0-201-11371-6
] Rubinius seeks to"provide a rich, high-performance environment for running Ruby code." [cite web
url=http://git.rubini.us/?p=DISABLED-code;a=blob_plain;f=README;hb=HEAD
title=Rubinius' Readme
accessdate=2008-08-10
format=text
]

Goals

* Rubinius intends to be thread-safe and embeddable. It does not currently meet this goal due to some components borrowed from the mainline Ruby interpreter.
* Clean, readable code that is easy for users to understand and extend.
* Reliable, rock-solid code. Valgrind is used to help verify correctnessFact|date=September 2008.
* Bring modern techniques to the Ruby runtime. Pluggable garbage collectors and code optimizers are possible examples.

ee also

*Squeak
*YARV
*JRuby
*Squawk
*Parrot virtual machine

References

External links

* [http://rubini.us/ Rubinius web site]
* [http://blog.fallingsnow.net/rubinius Evan Phoenix's Blog]
* [http://rubyconf2007.confreaks.com/d2t1p3_rubinius.html Evan Phoenix's video at RubyConf 2007]
* [http://mwrc2008.confreaks.com/01phoenix.html Evan Phoenix's video at MountainWest RubyConf 2008]
* [http://github.com/evanphx/rubinius/tree/master Rubinius code repository]
* [http://antoniocangiano.com/2007/12/03/the-great-ruby-shootout/ Ruby implementations shootout] : Rubinius compared to other common Ruby VMs (Updated)
* [http://sam.aaron.name/2007/9/22/rubinius-on-os-x/ How to install Rubinius on Mac OS X]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Rubinius — Erscheinungsjahr: 2006 Entwickler: Evan Phoenix, Brian Ford und andere Aktuelle Version: 1.2.0  (21. Dezember 2010) Einflüsse: Smalltalk, Erlang, Haskel …   Deutsch Wikipedia

  • Rubinius — Développeur Evan Phoenix Dernière version stable 1.2.3 (le 15 mars 2011)[ …   Wikipédia en Français

  • Rubinius — Тип реализация Ruby Автор Эван Феникс Разработчик сообщество Написана на C++, Ruby Операционная система Linux, Mac OS X и др. UNIX подобные Последняя версия …   Википедия

  • Aparthotel Rubinius — (Ваграйн,Австрия) Категория отеля: 4 звездочный отель Адрес: Kirchboden 97, 5602 …   Каталог отелей

  • Ruby (Programmiersprache) — Ruby Offizielles Logo Basisdaten Paradigmen: multiparadigmatisch Erscheinungsjahr: 1995 …   Deutsch Wikipedia

  • Ruby (programming language) — ] . IronRuby [cite web url = http://rubyforge.org/pipermail/ironruby core/2008 May/001909.html title = IronRuby / Rails Question author = John Lam date=2008 05 25 accessdate = 2008 05 25] [cite web url = http://www.iunknown.com/2008/05/ironruby… …   Wikipedia

  • Langage de programmation Ruby — Ruby Pour les articles homonymes, voir Ruby (homonymie). Apparu en 1995 …   Wikipédia en Français

  • Ruby — Pour les articles homonymes, voir Ruby (homonymie). Ruby Apparu en …   Wikipédia en Français

  • Ruby — Este artículo trata sobre el lenguaje de programación. Para la notación de ayuda a la lectura, véase Carácter ruby. Ruby Desarrollador(es) Comunidad de desarrolladores de Ru …   Wikipedia Español

  • Ruby — Класс языка: мультипарадигмальный: динамический, объектно ориентиров …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”