Clojure Deref (June 9, 2023)

Clojure Deref (June 9, 2023)

09 June 2023
Alex Miller

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

From the core

Some work this week continuing to migrate everything from the old build server into GitHub actions, just a few tidbits left to handle. The next Clojure alpha will be built using this process so we’ll give that some extra scrutiny.

Speaking of a next alpha, Rich has ok’ed a slew of tickets, mostly fixes to things we did in prior alphas. There are a couple more add-libs things and I think we will wait for those to get through the pipeline before we release, but that’s coming soon.

Feature work continues on Java functional interface integration, Java stream support, and method thunks (using Java methods as Clojure functions).

A few people have asked recently about the Clojure survey results and I have been working on it periodically, hope to have a write up for that soonish, sorry for the delay.

As always, thanks to Anton Fonarev for all the assistance on link aggregation!

Blogs, articles, and projects

Libraries and Tools

New releases and tools this week:

  • nx-clj 0.1.0-alpha.5 - Nx plugin for Clojure monorepos

  • rn-rf-shadow - An example project to get you started with React Native using shadow-cljs in 3 minutes

  • snitch 0.1.14 - Snitch is inline-defs on steroids

  • calva 2.0.369 - Clojure & ClojureScript Interactive Programming for VS Code

  • pedestal 0.6.0-beta-2 - The Pedestal Server-side Libraries

  • cherry 0.0.4 - Experimental ClojureScript to ES6 module compiler

  • clj-otel 0.2.2 - An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry

  • trombi 1.0 - Load testing library for testing stateful apps with Clojure

  • fulcro-rad 1.5.1 - Fulcro Rapid Application Development

  • deps.clj - A faithful port of the clojure CLI bash script to Clojure