Rubinius
Зовнішній вигляд
Тип | Компілятор мови програмування Ruby |
---|---|
Розробник | Еван Фенікс, Браян Ширай |
Стабільний випуск | 5.0 (16 травня 2020[1]) |
Версії | 5.0 (16 травня 2020)_—_2020. |
Операційна система | 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.
- _—_2020.
Проект Rubinius Евана Фенікса є спробою реалізувати Ruby, використовуючи якомога більше Ruby коду.
- Офіційний сайт
- Блог Евана Фенікса
- Відео Евана Фенікса на 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, на основі спільноти