jgrodziski / graalvm-clojure

This project contains a set of "hello world" projects to verify which Clojure libraries do actually compile and produce native images under GraalVM.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clojure meets GraalVM

This project contains a set of "hello world" projects to verify which Clojure libraries do actually compile and produce native images under GraalVM.

Here the instructions on how to build your own Clojure projects with GraalVM.

Here the list of libraries tested:

  • Clojure core
  • amazonica/s3 ❌ (Buildtime and Runtime error)
  • cheshire
  • nippy ⚠️ (Can't serialize exceptions)
  • cognitect/aws-api+s3 ❓
  • ring/jetty ❓
  • ring/http-kit ❓
  • ring/aleph ❓
  • safely ❓

More libraries to come (PRs are welcome).

License

Copyright © 2019 Bruno Bonacci

Distributed under the Apache License v 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

About

This project contains a set of "hello world" projects to verify which Clojure libraries do actually compile and produce native images under GraalVM.

License:Apache License 2.0


Languages

Language:Clojure 73.0%Language:Shell 27.0%