Clojure
Share your thoughts in the 2025 State of Clojure Survey!
Clojure Deref (Dec 10, 2021)

Clojure Deref (Dec 10, 2021)

10 December 2021
Alex Miller

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

Highlights

Several highlights to point out this week:

  • Thanks to the persistent efforts of Rob Stuttaford and the generosity of Slack, the Clojurians Slack channel now has a Pro account!

  • Nubank is now listed as NU on the NYSE - fun to see Clojure devs at a bell ringing!

  • Clojure users Kevel (formerly Adzerk) raised $10M and are planning to do more hiring!

  • Daniel Slutsky posted a request for discussion on extending the great work the SciCloj folks have been doing around teaching and learning to the broader Clojure community

In the core

This week has been a bit scattered, but we continue to work through some tickets related to the (soon to be) clojure.math. I want to especially thank Paula Gearon for all of the work she’s done lately to create a CLJS port of the ns so that we can have a great portable math library.

Libraries and Tools

New releases and tools this week:

  • jsonista 0.3.5 - Clojure library for fast JSON encoding and decoding

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

  • tools.logging 1.2.1 - Logging API for Clojure

  • tools.deps.graph 1.1.68 - Dependency graphs for deps.edn projects

  • tools.deps.alpha 0.12.1090 - A functional API for transitive dependency graph expansion and the creation of classpaths

  • core.cache 1.0.225 - A caching library for Clojure

  • core.memoize 1.0.253 - A manipulable, pluggable, memoization framework

  • tools.analyzer.jvm 1.2.1 - Additional jvm-specific passes for tools.analyzer

  • core.async 1.5.644 - Facilities for async programming and communication in Clojure

  • tools.namespace 1.2.0 - Tools for managing namespaces in Clojure

  • nsa - NSA (Namespace Agency) - Track your Clojure function calls/responses in a global state

  • manifold 0.2.3 - A compatibility layer for event-driven abstractions

  • pack.alpha - Package clojure projects

  • xtdb-tarantool - XTDB module which allows you to use Tarantool

  • Reveal Free 1.3.250 - Reveal Free

  • Reveal Pro 1.3.293 - Reveal Pro

  • proletarian 1.0.54-alpha - A durable job queuing and worker system for Clojure backed by PostgreSQL

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

  • holy-lambda 0.6.3 - The extraordinary simple, performant, and extensible custom AWS Lambda runtime for Clojure

  • omni-trace v0.2.7 - Omnipotent/omniscient tracing core for debugging clojure(script)