08 September 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation.
Our singular goal at the moment is moving towards a Clojure 1.12 beta that includes all of the new feature work. The two remaining long poles are definitely method thunks and functional interface support. This report tracks everything still "in scope", but some of this will fall out before the end. We’ve found some new ideas in the method thunk work that will not only support the new interop features but enhance existing interop support as well and I think this is increasingly becoming a very exciting enhancement for Clojure.
Talking to Martians by Oliver Hine - London Clojurians
FlowStorm printer demo - Juan Monetta
Developing15 puzzle game with #ClojureScript - Part 1 - learn-clojure
August 2023 Short Term Project Updates - Kathy Davis (Clojurists Together)
Clojure bites - Profiling with Tufte - Francesco Pischedda
Emerging from dotemacs bankruptcy the hard way: integrating the IDE (feat. Clojure(Script)) - Aditya Athalye
Tolkien: Clojure library for accurate* token counting for OpenAI APIs - Łukasz Korecki
Summer Biff updates - Jacob O’Bryant
New releases and tools this week:
malli 0.12.0 - High-performance Data-Driven Data Specification Library for Clojure/Script
awaitility-clj 0.0.2 - Clojure wrapper for the Awaitility Java library
clojure-html-server-live-reload-template - Template for setting up automatic reload for Clojure server-rendered HTML
bosquet 0.3.6 - LLMOps for Large Language Model-based applications
clj-depend 0.8.1 - A Clojure namespace dependency analyzer
sweet-array 0.2.0 - Array manipulation library for Clojure with "sweet" array type notation and more safety by static types
clj-kondo 2023.09.07 - Static analyzer and linter for Clojure code that sparks joy
pretty 2.2 - Library for helping print things prettily, in Clojure
konserve-jdbc 0.2.80 - A JDBC backend for konserve
http-client 0.4.15 - HTTP client for Clojure and Babashka built on java.net.http
carve.el - Emacs plugin for borkdude/carve
tolkien 0.1.4 - GPT model token counter, with extra support for OpenAI’s completion API