One of the primary building blocks in Clojure is the set of built-in data structures, which are all immutable. These enable functional programming and leading to the simplicity that allows Clojure to do such impressive things. But how are these built? And how can they possibly be efficient?
The only requirement for this workshop is a recent Clojure (JVM) version.
To install Clojure please follow the official instructions at the official clojure website
To make sure you have everyting ready please run:
$ clojure --version
Clojure CLI version 1.11.1.1224
At the end of the workshop, please provide short feedback