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