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
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
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.
Il y a presque 12 ansAutrement 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.