top | item 23839862

(no title)

deleuze | 5 years 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.

discuss

order

IggleSniggle|5 years ago

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.

deleuze|5 years ago

Ah, I wasn't thinking of the JavaScript flavors. I think "hosted" is how Clojure describes itself.

kelnos|5 years ago

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.