Rubinius

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Rubinius
Тип

реализация Ruby

Автор

Эван Феникс

Разработчик

сообщество

Написана на

C++, Ruby

Операционная система

Linux, Mac OS X и др. UNIX-подобные

Последняя версия

2.2.6 (10 марта 2014)

Состояние

активное

Лицензия

лицензия BSD

Сайт

http://rubini.us/

Rubinius — альтернативная реализация языка программирования Ruby, созданная Эваном Фениксом. Базируется на Smalltalk-80 Blue Book дизайне[1].

Цели проекта[править | править вики-текст]

Rubinius следует идеям Lisp и Smalltalk, реализуя как можно больше Ruby на самом же Ruby коде[2].

У Rubinius также есть цель быть потоково-безопасным, чтобы иметь возможность встраивать более чем один интерпретатор в одно приложение.

Спонсорство[править | править вики-текст]

Engine Yard предоставил двух инженеров для работы над Rubinius[3].

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Smalltalk-80: The Language and its Implementation.
  2. Nutter, Charles Promise and Peril for Alternative Ruby Impls (27 апреля 2008). — «Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible.»  Проверено 22 февраля 2009. Архивировано из первоисточника 3 июля 2012.
  3. Cangiano, Anthony Why Engine Yard, Rubinius, and Merb matter (15 января 2008). — «"A while ago they also hired Evan Phoenix to work full-time on Rubinius, a promising alternative Ruby implementation and a rigorous spec for the language."»  Проверено 8 марта 2009. Архивировано из первоисточника 3 июля 2012.

Ссылки[править | править вики-текст]