Ruby est-il vraiment un langage interprété si toutes ses implémentations sont compilées en bytecode?

Dans la réponse choisie pour cette question à propos de Bleu RubyChuck dit:

De tous les courants Ruby
les implémentations sont compilées
bytecode. Contrairement à SAP revendications, comme
de Ruby 1.9, l'IRM lui-même comprend un
compilateur bytecode, bien que la possibilité
pour enregistrer le code compilé sur le disque
disparu quelque part dans le processus de
de la fusion de la YARV de la machine virtuelle.
JRuby est compilé en Java .classe
les fichiers. Je n'ai pas beaucoup de détails
sur le MagLev, mais il semble sûr de dire qu'il
prendront la route ainsi.

Je suis confus au sujet de cette compilation/interprétation de la question par rapport à Ruby.

J'ai appris que Ruby est un langage interprété et c'est pourquoi quand j'ai enregistrer les modifications apportées à mon Ruby je n'ai pas besoin de re-construire le projet.

Mais si toutes les Rubis implémentations sont maintenant compilés, est-il toujours juste de dire que Ruby est un langage interprété? Ou suis-je malentendu quelque chose?

source d'informationauteur Paul Dexter