Lt304888.ru

Туристические услуги

Rubinius

20-06-2023

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. 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. 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.

Ссылки

  • Официальный сайт Rubinius.
  • GitHub.
  • Документация Rubinius на русском языке.
  • Блог создателя Rubinius Эвана Феникса.
  • Презентация Эвана Феникса на RubyConf 2008.

Rubinius.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01