Ruby-in-Ruby Rubinius 1.0

Разработчики Rubinius, альтернативной реализации языка Ruby, написанной на Ruby, сообщили о выходе первой стабильной версии 1.0. Rubinius — реализация языка Ruby с byte code компилятором и большинством основных классов, написанная на чистом Ruby. Он добавляет byte code виртуальную машину, написанную на С++, и включает в себя LLVM для компиляции байт-кода в машинный код во время выполнения. Этот релиз является итогом трех с половиной лет разработки с момента основания проекта и носит имя «Fabiu». Разработчики выражают благодарность 200 участникам, которые помогали развитию проекта.
  • В настоящее время Rubinius поддерживает многие популярные Ruby и C расширения: Rails 3 и 2.3.5, Sinatra, sqlite3, mysql, nokogiri, yajl-ruby.
  • JIT компилятор ускоряет запуск Ruby кода.
  • Generational Garbage Collector.
  • Интегрированы профили.
  • В настоящее время Rubinius проходит 93% тестов RubySpec, проекта, который сам по себе является продуктом развития Rubinius.
Rubinius 1.0 доступен для загрузки в виде исходного кода или в бинарных инсталляторов для Mac OS X 10.5 и 10.6. Git-репозитории также доступны.

©  Root.UA