Due anni dopo le ottimizzazioni-jvm-prevent-tail-call , sembra esserci un'implementazione del prototipo e MLVM ha elencato la funzionalità come "proto 80%" da qualche tempo.
Non c'è alcun interesse attivo da parte di Sun / Oracle nel supportare le tail call o è solo che le tail call sono "[...] destinate a venire al secondo posto in ogni lista di priorità delle funzionalità [...]" come menzionato alla JVM Summit linguistico ?
Sarei davvero interessato se qualcuno avesse testato una build MLVM e potesse condividere alcune impressioni su come funziona (se non del tutto).
Aggiornamento: si noti che alcune VM come Avian supportano chiamate di coda appropriate senza problemi.