7 ms·
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 amo
by deleuze 6y 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.
- IggleSniggle 6y agoScala 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.
- deleuze 6y agoAh, I wasn't thinking of the JavaScript flavors. I think "hosted" is how Clojure describes itself.
- kelnos 6y agoI 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.