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)


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)