Hacker News new | ask | show | jobs
by deleuze 2159 days ago
All the JVM languages you list aren't transpiled. They target JVM bytecode just like Java. They're first class, even if Java obviously gets the overwhelming amount of VM level support. Engineers working on the JVM are definitely aware of and want to support non-Java langs.
2 comments

Scala can target JavaScript. Kotlin is usually used with the JVM, but can target native machine code (and JavaScript too I think?). Transpile was the wrong word for me to use.
Ah, I wasn't thinking of the JavaScript flavors. I think "hosted" is how Clojure describes itself.
I think the parent meant that all of those have things (like scala.js) that allow you to write in the JVM language and compile to Javascript.