4 ms·
The obsession with this is that people would like to be able to use their favourite JVM language to write CLI tools, consumer-GUI tools or AWS lambda programs.
by dkersten 9y ago
The obsession with this is that people would like to be able to use their favourite JVM language to write CLI tools, consumer-GUI tools or AWS lambda programs. Sure, you can just say that the JVM is the wrong tool, but that is a somewhat unsatisfying answer because it still doesn't let me write those things in clojure/scala or whatever JVM language.
- pjmlp 9y agoThey can, it is their problem if they keep ignoring the existing AOT compilers, and there are quite a few.
- kasey_junk 9y agoAre there any without an expensive license?
- pjmlp 9y agoOpenJDK 9 if on Linux x64, but it is still not yet released. ExcelsiorJET has a free license for non-commercial uses. https://www.excelsiorjet.com/ https://www.excelsiorjet.com/ https://www.excelsiorjet.com/#free https://www.excelsiorjet.com/#free RoboVM's fork is another possibility https://github.com/MobiVM/robovm https://github.com/MobiVM/robovm
- btym 9y ago>it still doesn't let me write those things in clojure/scala If you're writing Scala, you have the option of compiling with scala-native, which targets LLVM. http://www.scala-native.org/en/latest/ http://www.scala-native.org/en/latest/