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].
См. также
Примечания
- ↑ Smalltalk-80: The Language and its Implementation.
- ↑ 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.
- ↑ 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.
Ссылки
- Официальный сайт Rubinius.
- Проект Rubinius на GitHub.
- Документация Rubinius на русском языке.
- Блог создателя Rubinius Эвана Феникса.
- Презентация Эвана Феникса на RubyConf 2008.
Ruby (категория) | |
---|---|
IDE | ActiveState Komodo • Eric • RubyForge • RadRails • RubyMine |
Реализации | Ruby MRI • YARV • JRuby • IronRuby • Rubinius • XRuby • MacRuby • RubyJS • HotRuby |
Приложения | RubyGems • Rake • Interactive 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 |