Une nouvelle VM originale implémentent la version 1.9.3 de Ruby viens de sortir. Topaz est écrite en Python par dessus RPython (comme PyPy). Ses buts principaux sont la simplicité et la performance.

Commentaires

Je n'ai pas regardé en détail ce projet, donc je ne peux pas juger sur pièces.

Cependant, j'ai le sentiment que ce genre d'expérience de croisement de technologies ne peut donner que des bonnes choses, ou au pire rien du tout.
Autrement dit, même si au pire cette implémentation n'est jamais utilisée sérieusement en production, elle aura probablement fait naitre des idées applicables ailleurs.
Et puis pourquoi pas, on a bien maintenant JRuby (une implémentation de Ruby sur JVM) qui est très stable et qui apporte des choses inédites. Il y a aussi d'autres implémentations Ruby sur d'autres VM qui ont une réelle utilité ; je pense en particulier à Rubinius et dans une moindre mesure Maglev.

Il y a presque 12 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire