Rubinius
Rubinius est une implémentation de l'interpréteur du langage de programmation Ruby, conçue par Evan Phoenix et principalement écrite en Ruby lui-même. Basé largement sur les concepts du Blue Book de Smalltalk-80, Rubinius vise à fournir un "environnement de développement riche et de haute performance pour exécuter du code Ruby".
Il s'agit d'un projet libre sous licence BSD.

Objectifs 

Le projet Rubinius perpétue la tradition de Lisp et Smalltalk en tentant d'implémenter autant que possible un interpréteur Ruby en Ruby ; du C++ est actuellement employé lorsque l'utilisation de Ruby n'est pas possible.
Il vise également à être thread-safe afin de pouvoir embarquer plus d'un interpréteur dans une même application.

Sponsor 

La société Engine Yard (spécialisée en gestion et déploiement d'application Ruby on Rails) emploie deux ingénieurs à temps plein pour travailler exclusivement sur le développement de Rubinius.

Voir aussi

Articles connexes

Implémentations du langage Ruby 
 JRuby
 MacRuby
 YARV
 IronRuby

Machines virtuelles et projets similaires 
 Parrot virtual machine
 Squeak
 Squawk

Références

Liens externes 
  Site officiel de Rubinius
  Blog d'Evan Phoenix
  Vidéo d'Evan Phoenix à RubyConf 2007
  Vidéo d'Evan Phoenix à RubyConf MountainWest 2008
  Présentation d'Evan Phoenix à RubyConf 2008
  Dépôt du code de Rubinius
  The Great Ruby Shootout (December 2008): Comparaison des performances de Rubinius par rapport à d'autres machines virtuelles pour Ruby
   - Site communautaire pour la compatibilité des gems Ruby (bibliothèques logicielles) pour Rubinius

Langage de programmation
Langage orienté objet
Langage de script