3 ms·
I'm not aware of anyone using GraalVM for its language interoperability in production. However, it's used by GraalVM languages internally for supporting things
by fniephaus 7y ago
I'm not aware of anyone using GraalVM for its language interoperability in production. However, it's used by GraalVM languages internally for supporting things like C extensions and FFIs.
So far, there's been a lot of interest in the performance improvements that the Graal compiler provides [1] and GraalVM Native Image [2], the toolchain that allows the compilation of Java apps and Truffle languages into binaries.
But, there's a lot more you can do with GraalVM [3].
[1] http://www.ssw.uni-linz.ac.at/Research/Papers/Stadler14/Stadler2014-CGO-PEA.pdf http://www.ssw.uni-linz.ac.at/Research/Papers/Stadler14/Stad...
[2] https://www.graalvm.org/docs/reference-manual/native-image/ https://www.graalvm.org/docs/reference-manual/native-image/
[3] https://www.graalvm.org/docs/why-graal/ https://www.graalvm.org/docs/why-graal/
- shelajev 7y agoFor example, NextJorunal is using it for React SSR [1]. There are other companies using GraalVM's JS engine for similar functionality. The Dutch Police is using GraalVM's interop between Scala and R for their data science [2]. I'm sure there are other projects which explore the benefits of having a polyglot runtime, would love to hear about those efforts. [1] https://nextjournal.com/kommen/react-server-side-rendering-with-graalvm-for-clojure https://nextjournal.com/kommen/react-server-side-rendering-w... [2] https://vimeo.com/360837119 https://vimeo.com/360837119