2011-05-23 2 views
1

J'aime l'idée de LLVM. Pour être honnête, je ne m'intéresse pas beaucoup à Ruby, je préfère utiliser Perl, ou Python, ou ... (c'est une longue liste).L'une des machines virtuelles ruby ​​est-elle utilisée avec la chaîne d'outils LLVM?

Rien de personnel, c'est un bon langage, mais je préfère juste les autres.

Cependant, Ruby a tellement de bonnes idées que je pourrais avoir besoin de STFU et juste l'apprendre, si rien d'autre pour déboguer les outils. Avant de le faire, je me demande s'il existe une implémentation pratique et utilisable de Ruby utilisant la chaîne d'outils LLVM?

+0

Je crois qu'il y avait un fait avec Parrot, qui est en quelque sorte close – Earlz

+0

Il y en a. Cependant, comme pour toutes les implémentations alternatives de langages qui avaient une implémentation de référence unique il n'y a pas si longtemps, il y a toujours le risque (mineur, sur une implémentation mature) d'incompatibilités mineures mais ennuyantes et d'un écosystème moins mature. Vous devriez simplement utiliser la mise en œuvre la plus populaire et la plus mature pour apprendre. Vous pouvez toujours exécuter (avec un effort de portage peut-être mineur) votre code sur une autre implémentation plus tard si vous avez besoin de ses fonctionnalités (par exemple, performance ou interopérabilité JVM). – delnan

Répondre

Questions connexes