Hacker News new | past | comments | ask | show | jobs | submit login

Sure, but what about when you want to pull a Kotlin library into a Scala application? It works, but usually only works well if the library author limited themselves to the subset of the language that interops with Java (the language).

More features in Java (the language) gives other JVM languages a larger set of tools to design interop support around, while letting them remain a place for these features to incubate without the headache of the JEP. Sometimes these language-level changes may come with modifications to the JVM to support them as well, letting other languages clean up their implementations.

The whole situation works pretty well IMO.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: