Get the latest tech news

Clojure 1.12.0 is now available


5 September 2024 Alex Miller Clojure 1.12 produces Java 8 bytecode (same as Clojure 1.10 and 1.11), but this is expected to be the last release using a Java 8 baseline. Future releases will move the bytecode and minimum Java compatibility to a newer Java LTS release.

However, you do not want to add tools.deps and its many dependencies to your project classpath during development, and thus we have also added a new api for invoking functions out of process via the Clojure CLI. Without param-tags they behave like the equivalent dot syntax, except the qualifying class takes precedence over hints of the target object, and over its runtime type when invoked via reflection. Compiled code from an earlier version of Clojure with var names that matched the newly added functions in clojure.core would be unbound when loaded in a 1.11.0 runtime.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Clojure

Clojure

Photo of 1.12.0

1.12.0

Related news:

News photo

Clojure macros continue to surprise me

News photo

A simple core.async job system in Clojure

News photo

Try Clojure