Clojure
Share your thoughts in the 2025 State of Clojure Survey!
Clojure Deref (July 1, 2022)

Clojure Deref (July 1, 2022)

01 July 2022
Alex Miller

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

Highlights

This week we released Clojure 1.12.0-alpha1 with several fixes and enhancements we’ve been working on over the last couple months. We are particularly interested in feedback on the var interning changes - we expect it to be no impact for most people, but if you find otherwise, please drop us a note.

Libraries and Tools

New releases and tools this week:

  • uap-clj 1.4.1 - Clojure language implementation of ua-parser

  • ring-openapi-validator 0.1.4 - Clojure library with middleware for validating Ring requests and responses

  • jmustache 1.0.0 - Clojure adapter to jmustache library

  • tiado-cljs2 - clojurescript build setup

  • malapropism - Malli-backed configuration library

  • DartClojure 0.2.9 - Opinionated Dart→Clojure translater

  • cli 0.3.26 - Turn Clojure functions into CLIs

  • build.edn 0.4.107 - Make your Clojure library build process easy

  • process 0.1.4 - Shell out in Clojure with simplicity and ease

  • calvaa 2.0.287 - Clojure & ClojureScript Interactive Programming for VS Code

  • timbre-json-appender 0.2.7 - JSON appender for Timbre

  • tools.build 0.8.3 - Clojure builds as Clojure programs

  • build-clj 0.8.3 - Common build tasks abstracted into a library

  • flow-storm-debugger 2.2.99 - A debugger for Clojure and ClojureScript with some unique features

  • uix 0.3.0 - Idiomatic ClojureScript interface to modern React.js

  • clojurecuda 0.15.1 - Parallel computations on the GPU with CUDA in Clojure

  • neanderthal 0.44.1 - Data-Driven Schemas for Clojure/Script

  • deep-diamond 0.23.1 - A fast Clojure Tensor & Deep Learning library

  • trenchman 0.4.0 - A standalone nREPL/prepl client written in Go and heavily inspired by Grenchman

  • yoltq 0.2.58 - An opinionated Datomic queue for building (more) reliable systems. Supports retries, backoff, ordering and more.

  • proof-specs 0.1.4 - Automates testing clojure.spec data generators

  • dynaload 0.3.4 - The dynaload logic from clojure.spec.alpha as a library

  • plait - Redeclareable let-style bindings for Clojure

  • malli 0.8.9 - Data-Driven Schemas for Clojure/Script

  • babashka 0.8.157 - Native, fast starting Clojure interpreter for scripting

  • scope-capture 0.3.3 - Project your Clojure(Script) REPL into the same context as your code when it ran