Джон Роуз (Sun Microsystems), предложил "Многоязыковую Виртуальную Машину" (MLWM), как часть проекта OpenJDK. Такая машина, не теряя совместимости с существующей JVM, добавит поддержку следующих функций:
* Tail Recursion (так любимую анонимусами на лоре :)
* Continuations
* Closures
* Tulpes
* Value-Oriented Types
* И многое другое
>>> Подробности