01 July 2022
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
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.
Clojure: Episode 1 (What You Need To Know To Get Started) - Paradigm Conf
Confuzion - Rob Hubbard (Mario Paint cover) - Bobby Towers
Loopr: A Loop/Reduction Macro for Clojure - Kyle Kingsbury
OSS Updates of May - June 2022 - Michiel Borkent
My experience with Clojurists Together open source funding - Dragan Djuric
Maple Leaf Rag with Clojure Sound - Dragan Djuric
Clojure Sound 2 - A better piano - Dragan Djuric
Clojure Sound 3 - Hello MIDI Controller - Dragan Djuric
I kind of understand Clojure macros - Karthikeyan A K
Tying off loose ends - Josh Glover
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
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