Clojure

Clojure Deref (Sept 10, 2021)

10 September 2021
Alex Miller

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)

Highlights

The Call for Papers is now open for re:Clojure, a virtual Clojure conference on Dec 3-4, and the inimitable Professor Sussman will be doing the keynote! Looking forward to attending!

Exercism has a brand new Clojure course (shoutout to Bobby Towers and everyone that contributed). They are interested in feedback, so give it a look!

In the core

Fogus’s work on update-keys, update-vals, and reduce-kv nondeterminism all went through a couple review cycles and is waiting for Rich, hopefully headed towards 1.11. He has also been looking at how the trailing map support added to Clojure 1.11.0-alpha1 affects specs using keys* and we’re trying to decide on what needs to be done there.

I’ve been looking at a variety of things this week related to ease of use around static methods in the JDK and whether any contrib libs should be more readily available to Clojure users. The focus of this conversation has moved all over the place as we analyze various things and I’m not sure where it’s all going yet!

Videos and podcasts

Libraries and Tools

New releases and tools this week:

  • test-runner v0.5.0 - Clojure test runner

  • antq 1.0.0 - Point out your outdated dependencies.

  • dda-k8s-crate 1.2.0 - dda-k8s-crate installs & configures all in one server k8s on a ubuntu system

  • js-literal - like inbuild cljs #js literal, but recursive

  • datalevin 0.5.8 - A simple, fast and durable Datalog database

  • fetch 1.0.41 - ClojureScript wrapper for the JavaScript fetch API

  • witchcraft-plugin - Add Clojure support (and an nREPL) to any Bukkit-based Minecraft server

  • manifold 0.1.9 - A compatibility layer for event-driven abstractions

Art

First, I wanted to point to some more art from Jack Rusher, who makes heavy use of Clojure in the making. Follow for a stream of cool stuff.

And second I wanted to highlight the latest essay, "The Rise of Long-Form Generative Art" by Tyler Hobbs. It is not about Clojure, but Tyler uses Clojure a lot and always has interesting thoughts in this area.