10 September 2021
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
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!
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!
Clojure Goes Fast with Alexander Yakushev - on The REPL with Daniel Compton
Wire up ClojureScript SPA to Clojure backend (part 1) - Daniel Amber
Crux is evolving into XTDB - Jeremy Taylor
Thoughts on Clojure UI framework - Nikita Prokopov
Clojure deftype with
unsynchronized-mutable - Dainius Jocas
My First Project at Metosin! - Kari Marttila
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
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
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.