While primary target for the language is JVM, it also supports JavaScript, native (LLVM) and even Android*.
Why?