14 October 2021
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS)
Asami: Turn your JSON into a Graph in 2 Lines - Paula Gearon, from Strange Loop 2021
Compiling Probabilistic Programs with Daphne - Christian Weilbach from London Clojurians
Clojure Macros "No more copypasta! Use mac’roni!" - Eric Loren
Grokking Clojure transducers - Eero Helenius
Fast and Elegant Clojure - Ben Sless
deps.edn and monorepos VII (Polylith) - Sean Corfield
Real-life use cases for CLJS macros - Thomas Sojka
New releases and tools this week:
lacinia 1.0 - GraphQL implementation in pure Clojure
lacinia-pedestal 1.0 - Expose Lacinia GraphQL as Pedestal endpoints
weave 0.1.120 - Clojure data format and tools for weaving documents
clojure-tools - A Cloud Native Buildpack that builds Clojure-based applications from source
shh - A CLI password manager designed for efficiency
polylith 0.2.13-alpha - A tool used to develop Polylith based architectures in Clojure
clojuby - Ruby on Clojure
glimt - HTTP FSM for re-frame
ordered 1.15.10 - Ordered sets and maps, implemented in pure clojure
tools.build v0.6.2 - Library of functions for building Clojure projects
tools.deps.alpha 0.12.1053 - Dependency resolution and classpaths
rewrite-clj 1.0.699-alpha - Rewrite Clojure code and edn
bibcal 1.0.0 - Calculate dates based on the Bible and the 1st Book of Enoch
Calva 2.0.16 - Calva is an integrated REPL powered environment for enjoyable and productive Clojure and ClojureScript development in Visual Studio Code.
kee-frame 1.2.0 - re-frame with batteries included
build-clj 0.5.2 - Common build tasks abstracted into a library.
digest 1.4.93 - Digest algorithms (md5, sha1 …) for Clojure
Once again, some really nice work from Jack Rusher - this tweet highlights a nice function and the Clojure code that made it, and this tweet credits Karsten Schmidt’s excellent thi.ng geom libraries! We are fortunate to have such great tools to work with in Clojure.