Clojure CLI apps using GraalVM

Clojure, like other JVM languages, excels in long-running tasks1. But I was always jealous of the languages that I'd used for scripting and command line tools which can't wait a second for a JVM to start for each invocation. Despite its slow startup time, the JVM shines at peak throughput. Some times we want one, sometimes the other. For tasks that have a very short lifetime (~1s), we need Ahead of Time compilation....

2021—12—14 Tue · Ælfsyg

An 8-year-old Clojure bug, resorting to Java

Dodge a Clojure bug by using Java and tools.build

2021—12—01 Wed · Ælfsyg