Rubinius | это... Что такое Rubinius? (original) (raw)

Rubinius

Тип реализация Ruby
Автор Эван Феникс
Разработчик сообщество
Написана на C++, Ruby
Операционная система Linux, Mac OS X и др. UNIX-подобные
Последняя версия 1.2.4 (5 июля 2011)
Состояние активное
Лицензия лицензия BSD
Сайт 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.» Архивировано из первоисточника 3 июля 2012. Проверено 22 февраля 2009.
  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."» Архивировано из первоисточника 3 июля 2012. Проверено 8 марта 2009.

Ссылки

Просмотр этого шаблона Ruby (категория)
IDE ActiveState KomodoEric • RubyForge • RadRailsRubyMine
Реализации Ruby MRI • YARVJRubyIronRubyRubinius • XRuby • MacRuby • RubyJS • HotRuby
Приложения RubyGemsRakeInteractive Ruby Shell • Capistrano • Hackety Hack
Библиотеки и фреймворки Adhearsion • Camping • eRuby (RHTML) • Hobo • Merb • Nitro • RubyCocoa • Ruby on Rails • Ramaze • Sinatra • Padrino • QtRuby
Серверное ПО Mongrel • Phusion Passenger (mod_rails/mod_rack) • WEBrick • mod_ruby
Прочее Application Archives • Document format • Book Guides • Ruby Central • RubyKaigi