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.
© Root.UA