06 August 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation.
As posted on Friday, Rich has retired from Nubank but continues to set the direction and work on Clojure. We are very happy to see Rich get the retirement he deserves after many years of creating so many amazing projects - Clojure, Datomic, edn, transit, Codeq, REBL, and more. There are no end of ideas we’ve talked about and some of them may be more possible now than ever.
Things will be a little different for us in how we work but we expect to continue to regularly develop and release new versions of Clojure much as we have for many years. We are hard at work trying to complete the remaining dev work for Clojure 1.12 and I expect we will have a feature complete alpha pretty soon, and then start the rampdown to release.
Lisp for Lattice Technology (by Mike Anderson) - London Clojurians
Clojure Corner with Michiel Borkent - Jacobo Cordova (FLEXIANA)
When not to use Fulcro? - Jakub Holý
OSS updates July 2023 - Michiel Borkent
An easier way to try out Clojure libraries with ob-clojure and cider - Andrea Guigliano
Clojure bites - SSE with Aleph and Reitit - Francesco Pischedda
Fast Starting JVM Clojure with Checkpoint/Restore (Part 1) - Yizhe
Unique Composite Attribute Footguns - Francis Avila
New releases and tools this week:
token-matcher 1.1.2 - Rich token-based pattern matching for Clojure
nvim-paredit 0.5.2 - A Paredit implementation for Neovim, built using Treesitter and written in Lua
email 0.0.9 - This library provides a helper for constructing emails independent of whatever email service you use
squint 0.1.15 - ClojureScript syntax to JavaScript compiler
jet 0.7.27 - CLI to transform between JSON, EDN, YAML and Transit using Clojure
graal-build-time 1.0.5 - Initialize Clojure classes at build time with GraalVM native-image
donatello 1.2.8 - A small library for writing TTL files
michelangelo 0.1.4 - Turtle transforming library
fulcro 3.6.8 - A library for development of single-page full-stack web applications in clj/cljs
emotion-cljs 0.2.2 - ClojureScript wrapper for Emotion