I just compile Kotlin code with LLVM, gives me native-like performance too. Optional typing is just weird, prefer type inference.
Julia does look interesting though, might be a good replacement for a lot of stuff that i use Python for, especially the scientific packages.