Это очень глупый пост. Одерский явно намеревался объединить объекты и функциональное программирование. Если бы он просто хотел нацелиться на JVM, он мог бы делать все, что хотел, и компилировать его в байт-код JVM. ОО не на языке только потому, что оно реализовано поверх JVM ...

орое время назад я читал оСкала для LLVM и я продолжал задаваться вопросом, какие вещи в языке / спецификации / библиотеке Scala существуют только для того, чтобы сделать JVM счастливым или улучшить взаимодействие с Java.

Учитывая, что запуск Scala на LLVM предоставляет гораздо больше свободы и план состоит в том, чтобы перенести язык (а не всю экосистему Java вокруг него), какие функции там не будут иметь смысла?

Руководство: мне интересно о таких вещах, какObject#finalize, монитор штучный (notify, wait),clone противCloneableбез 64-битных индексов массивов, размеры коллекций ограничены 32-битными,java.lang.StringJava отражение, ...

Ответы на вопрос(5)

Ваш ответ на вопрос