Какие изменения в JVM будут наиболее полезны для компилятора Scala и времени выполнения?
Динамические языки в значительной степени выиграют от внедрения кода байта InvokeDynamic
, запланированного для поступления в JVM 7, и Scala, вероятно, выиграют от рекурсии хвоста (не уверен, что он появится в JVM 8 или новее).
Какие другие изменения могли бы использовать Scala с его нынешним набором функций в JVM? Являются ли эти изменения на горизонте?
В частности, существуют ли изменения в JVM, которые улучшили бы производительность с помощью замыканий и функций-как-быстей?