Daily Shaarli

All links of one day in a single page.

April 23, 2026

Clojure Interactive Programming for Visual Studio Code - Calva User Guide
thumbnail

Calva is an integrated, REPL powered, development environment for enjoyable and productive Clojure and ClojureScript programming in Visual Studio Code. It is feature rich and turnkey. A lot of effort has been put into making Calva a good choice if you are new to Clojure. Calva is open source and free to use.

Boot: build tooling for Clojure

Builds are programs. Let's start treating them that way.

Most build tools are declarative, and for a long time they worked well for us. The problem is that the increasing number of platform, framework, and library combinations have made it impossible for these tools to be both declarative and comprehensive. Instead of a special-purpose DSL, Boot supplies abstractions and libraries you can use to automate nearly any build scenario with the full power of the Clojure language. It's not a build tool - it's build tooling.

Leiningen

Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.

Install Leiningen with your package manager; for example sudo apt install leiningen

Clojure language logoLeiningen logo