Rubinius
Перейти до навігації
Перейти до пошуку
Тип | Компілятор мови програмування Ruby |
---|---|
Розробник | Еван Фенікс, Браян Ширай |
Стабільний випуск | 5.0 (16 травня 2020[1]) |
Версії | 5.0 (16 травня 2020)[2] |
Операційна система | Unix-подібні |
Мова програмування | C++ та Ruby |
Ліцензія | Mozilla Public License |
Репозиторій | github.com/rubinius/rubinius |
Вебсайт | rubinius.com |
Rubinius — це альтернативна реалізація Ruby, створена Еван Фенікс. Вона базується на дизайні Smalltalk-80 Blue Book[3] і має на меті забезпечити багатоточкове та високо ефективне середовище для виконання коду Ruby.[4]
Rubinius слідує традиціям Lisp і Smalltalk, реалізуючи якомога більше Ruby безпосередньо на Ruby коді.[5]
Також його метою є забезпечення безпечності потоків, щоб мати можливість вбудовувати більше одного інтерпретатора в одній програмі.
З 2007 по 2013 рік, Engine Yard фінансував одного штатного інженера, який працював виключно над Rubinius.[6] Еван Фенікс тепер працює в HashiCorp.[7][8]
З версії 2.4.0, підтримка PowerPC64 була увімкнена.[9]
- ↑ Releases - rubinius/rubinius. Процитовано 17 травня 2020 — через GitHub.
- ↑ Release 5.0 — 2020.
- ↑ Goldberg, Adele; Robson, Dave (1983). Smalltalk-80: The Language and its Implementation. ISBN 0-201-11371-6.
- ↑ Rubinius README. Rubinius Project. Процитовано 22 лютого 2009.
- ↑ Nutter, Charles (27 квітня 2008). Обіцянки і небезпеки альтернативних реалізацій Ruby. Процитовано 22 лютого 2009.
Проект Rubinius Евана Фенікса є спробою реалізувати Ruby, використовуючи якомога більше Ruby коду.
- ↑ Майбутнє Rubiniusengineyard.com 2013 [Архівовано 2018-04-12 у Wayback Machine.]
- ↑ Vektra приєднується до HashiCorp. www.hashicorp.com. Процитовано 29 червня 2017.
- ↑ Головна. hashicorp.com.
- ↑ Густаво Фредеріко Темпл Педроса, Вітор де Ліма, Леонардо Б'янконі (2014). Випуск 2.4.0. GitHub. Процитовано 6 січня 2020.
- Офіційний сайт
- Блог Евана Фенікса
- Відео Евана Фенікса на RubyConf 2007
- Відео Евана Фенікса на MountainWest RubyConf 2008
- Презентація Евана Фенікса на RubyConf 2008
- Репозиторій коду Rubinius на GitHub
- Великий Ruby Shootout (грудень 2008): Rubinius в порівнянні з іншими поширеними Ruby VM
- Як встановити Rubinius на Mac OS X. Архів оригіналу за 12 жовтня 2007. Процитовано 5 жовтня 2007.
- Це Rubinius? — Сумісність гемів для Rubinius, на основі спільноти