Rubinius-это быстрая реализация Ruby, написанная в основном на Ruby. Есть много причин для интереса к нему, но главная из них-скорость. Версия 1.1. является новой.
Версия 1.1. Rubinius была выпущена через веб-страницу Rubinius. Rubinius-это реализация языка Ruby для виртуальной машины, написанной на C++, предназначенная для повышения общей производительности языка. Поскольку совместимость с официальным Ruby является заявленной целью проекта, основным преимуществом использования Rubinius является скорость. В новой версии реализована улучшенная компиляция JIT и другие оптимизации, чтобы сделать ее еще быстрее. Еще одна цель проекта-сделать его потокобезопасным, чтобы он мог использовать преимущества многоядерного и многопроцессорного оборудования.
Однако большая часть языка была реализована с использованием самого Ruby, и поэтому Rubinius должно быть легче модифицировать и расширять программистом Ruby. В настоящее время большая часть компилятора байт-кода и базовой платформы реализована в Ruby.
В настоящее время он нацелен на Ruby 1.8.7, и большинство плагинов Gems, Rails и C-расширений просто работают. Текущая версия Ruby-1.9.2.
Новая версия предлагает отладчик и новый API отладчика.
Проект спонсируется компанией Engineeryard.
Очевидно, что если вам нужна быстрая реализация Ruby, то Rubinius стоит посмотреть.