stringtranslate.com

Рубиниус

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]

Смотрите также

Рекомендации

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

Внешние ссылки