Рубиниус
Разработчик(и) | Эван Феникс, Брайан Ширай |
---|---|
Стабильная версия | 5.0 / 16 мая 2020 г [1] |
Репозиторий | |
Написано в | С++ и Руби |
Операционная система | Unix-подобный |
Тип | Компилятор языка программирования Ruby |
Лицензия | Публичная лицензия Mozilla |
Веб-сайт | Рубиний |
Rubinius — альтернативная реализация Ruby , созданная Эваном Фениксом . Основанный на дизайне Smalltalk -80 Blue Book , [2] Рубиний стремится«обеспечить богатую, высокопроизводительную среду для запуска кода Ruby». [3]
Цели
[ редактировать ]Rubinius следует традициям Lisp и Smalltalk, реализуя как можно большую часть Ruby в коде Ruby. [4]
Его цель также обеспечить поточную безопасность , чтобы можно было встроить более одного интерпретатора в одно приложение.
Спонсорство
[ редактировать ]С 2007 по 2013 год Engine Yard выделила одному штатному инженеру работу исключительно над Rubinius. [5] Эван Феникс сейчас работает в HashiCorp . [6] [7]
Поддержка PowerPC64
[ редактировать ]Начиная с версии 2.4.0 поддержка PowerPC64 . включена [8]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ "Релизы - рубиниус/рубиниус" . Получено 17 мая 2020 г. — через GitHub .
- ^ Гольдберг, Адель; Робсон, Дэйв (1983). Smalltalk-80: Язык и его реализация . ISBN 0-201-11371-6 .
- ^ «Рубиниус README» . Проект Рубиниус . Проверено 22 февраля 2009 г.
- ^ Наттер, Чарльз (27 апреля 2008 г.). «Обещания и опасности для альтернативных Ruby Impls» . Проверено 22 февраля 2009 г.
Проект Эвана Феникса Rubinius — это попытка реализовать Ruby с использованием как можно большего количества кода Ruby.
- ^ Будущее Rubinius engineyard.com, 2013 г. [ мертвая ссылка ]
- ^ «Вектра присоединяется к HashiCorp» . www.hashicorp.com . Проверено 29 июня 2017 г.
- ^ "Дом" . hashicorp.com .
- ^ Густаво Фредерико Темпл Педроса, Витор де Лима, Леонардо Бьянкони (2014). «Выпуск 2.4.0» . Гитхаб . Проверено 6 января 2020 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка )
Внешние ссылки
[ редактировать ]- Официальный сайт
- Блог Эвана Феникса
- Видео Эвана Феникса на RubyConf 2007
- Видео Эвана Феникса на MountainWest RubyConf 2008
- Презентация Эвана Феникса на RubyConf 2008
- Репозиторий кода Rubinius на GitHub
- Великая перестрелка Ruby (декабрь 2008 г.) : Rubinius по сравнению с другими распространенными виртуальными машинами Ruby.
- «Как установить Rubinius на Mac OS X» . Архивировано из оригинала 12 октября 2007 года . Проверено 5 октября 2007 г.
- Это Рубиниус? - Совместимость драгоценных камней с поддержкой сообщества для Rubinius.