Через два года после оптимизации-выполнения-jvm-предотвращения-хвостового вызова , похоже, существует прототип реализация и MLVM уже некоторое время перечисляет эту функцию как "proto 80%".
Нет ли активного интереса со стороны Sun / Oracle к поддержке хвостовых вызовов или это просто хвостовые вызовы "[. ..] суждено было занять второе место в списке приоритетов всех функций [...] " как упоминалось на JVM Language Summit ?
Мне было бы очень интересно, если бы кто-нибудь протестировал сборку MLVM и мог бы поделиться некоторыми впечатлениями о том, насколько хорошо она работает (если вообще).
Обновление: Обратите внимание, что некоторые виртуальные машины, такие как Avian , поддерживают правильные хвостовые вызовы без каких-либо проблем.