Hacker News new | ask | show | jobs
by rootlocus 1369 days ago
> great interop back and forth with Java.

That's something all JVM languages share. Not that easy with compiled languages unfortunately.

1 comments

No, Kotlin's goal was great interop from the start. Clojure and Scala have better interop with Java than, say, Rust with C++, but it's often painful to consume Java libs from them and consuming Clojure of Scala libs from Java is not a thing in practice.
Great interop only when calling Java from Kotlin, good luck doing it the other way, specially with co-routines.