18 June 2021
HOPL IV (History of Programming Languages) at PLDI 2021 is happening on Monday and Tuesday and includes a talk from Rich Hickey about the History of Clojure paper. Registration is still available and the conference is online and features many other fine language developers!
The results are out from the JVM Ecosystem Report 2021 and Clojure continues to make a strong showing as one of the most popular JVM languages (other than Java), rising from 2.9% last year to 8.4% this year. Lots of other interesting tidbits in there as well.
Clojure Transducers - Joanne Cheng explains transducers
Clojure’s Destructuring - Daniel Gregoire dives into destructuring
Better performance with Java arrays in Clojure - Daw-Ran Liou on using Java arrays in Clojure
Backpressure - Kenny Tilton talks about core.async and ETL
Lambda Island is Changing - Arne Brasseur and his merry band of Clojurists at Gaiwan are changing directions a bit
Should you adopt Clojure at your company? - Shivek Khurana, TLDR: yes! :)
Some interesting library updates and posts this week:
ordnungsamt - a tool for running ad-hoc migrations over a code repository
clj-github - a library for working with the GitHub developer API
Copilot - Tony Kay teased a new upcoming code analysis tool for Clojure and ClojureScript
Fulcro - Tony Kay released 3.5.0-RC1 with more support for non-React apps
refl - Michiel Borkent released a new example project to clean up reflection configs for GraalVM for Clojure projects
In this recurring segment, we harken back to a talk from an older time to a favorite talk of yore. This week, we’re featuring:
Why is a Monad Like a Writing Desk? by Carin Meier from Clojure/West 2012
In this lovely story from 2012, Carin Meier talks about monads through the lens of Clojure and Alice in Wonderland.