Deux ans après les optimisations de do -the-jvm-prevent-tail-call , il semble y avoir une implémentation prototype et MLVM a répertorié la fonctionnalité comme "proto 80%" depuis un certain temps maintenant.
Y a-t-il aucun intérêt actif de la part de Sun / Oracle pour la prise en charge des appels de queue ou est-ce simplement que les appels de queue sont "[...] voués à venir en deuxième place sur chaque liste de priorités de fonctionnalités [...]" comme mentionné à la JVM Sommet de la langue ?
Je serais vraiment intéressé si quelqu'un a testé une version MLVM et pourrait partager quelques impressions sur son fonctionnement (voire pas du tout).
Mise à jour: notez que certaines VM comme Avian prennent en charge les appels de queue appropriés sans aucun problème.