I have been playing around with GraalVM, it's a (new)VM. (has all the normal tools compiler etc) but has some advantages.
It's still at an early stage and not all things function in windows as they do on Linux & MacOs.
Interaction between the supported languages is built in, so for example you can write a function in javascript, then call it from java. Or write a function in Python and call it from c++.
The current supported languages (not all on Windows) are JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++.
It also has the ability to compile to a native image for the OS it will run on.
It looks good so far, not had a problem telling B4J IDE to use the Graalvm compiler (probably as it's really the oracle version 8-221 EE with tweaks).
They are working on the java 11 version.
It's still at an early stage and not all things function in windows as they do on Linux & MacOs.
Interaction between the supported languages is built in, so for example you can write a function in javascript, then call it from java. Or write a function in Python and call it from c++.
The current supported languages (not all on Windows) are JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++.
It also has the ability to compile to a native image for the OS it will run on.
It looks good so far, not had a problem telling B4J IDE to use the Graalvm compiler (probably as it's really the oracle version 8-221 EE with tweaks).
They are working on the java 11 version.
Last edited: