top | item 36723587

Ten Things You Can Do with GraalVM (2018)

51 points| uticus | 2 years ago |gist.github.com

18 comments

order
[+] xonix|2 years ago|reply
For me the most relevant selling point of GraalVM is beeing able to compile to native self-contained executable. But on the other hand, Golang delivers on this aspect much better (or at least much faster).
[+] fulafel|2 years ago|reply
This gist narrowly predates Clojure GraalVM tooling that enables eg Babashka and Clojure usage in cloud FaaS with low cold start latency. And quick startup CLI tools like clj-kondo (a Clojure linter).

It seems there's some WebAssembly related things cooking GraalVM, currently just support for running wasm binaries but will be be interesting to see if eventually we get support for targeting WebAssembly (if WebAssembly one day gets good GC support).

[+] kasajian|2 years ago|reply
The decision to make Clojure JVM based and so slow to startup has slowed it's adoption to a much more significant level than anyone in the Clojure community is willing to accept.
[+] amelius|2 years ago|reply
One thing they didn't mention you can do with GraalVM:

Getting sued by Oracle.

/s

[+] appleflaxen|2 years ago|reply
You nailed it

This was the first thing that came to mind when I saw this.

[+] psd1|2 years ago|reply
No sarcasm tag required. Exposure to oracle is a business risk. I expect any architect to think pretty hard before allowing anything owned by oracle into the stack.
[+] manojlds|2 years ago|reply
Buzz around GraalVM died very quickly though. I had high hopes for it and innovation based on it.
[+] ccleve|2 years ago|reply
I still have high hopes. But man, the pace of development on this project is slow.