pilosus / pip-license-checker

Check license types for third-party dependencies: permissive, copyleft, proprietory, etc.
https://blog.pilosus.org/posts/2021/09/07/pip-license-checker/
Other
69 stars 3 forks source link

Native binary compilation with GraalVM #92

Open pilosus opened 3 years ago

pilosus commented 3 years ago

Being a JVM-based language, Clojure has a notoriously slow startup time. It is bad for the command-line tool.

One way to solve it is to compile the code to a native binary using GraalVM. The naive approach to compile a native binary ended up with nothing because of reflection problems.

Some research is needed. These docs may help: https://github.com/lread/clj-graal-docs