12 November 2021
Congrats to Dragan Djuric on the 1.0.0 release of Numerical Linear Algebra for Programmers!
Lost in Lambduhhs - Eric Normand
Cognicast - Sean Corfield
How to avoid premature optimization? - Eric Normand
Dutch Clojure Meetup #139: Mirabelle - Matthieu Corbin
Also, Jacek Schae mentioned that the ClojureScript Podcast will be taking a well deserved break for some hammock time. Kudos to all his hard work on putting out a long string of great content for the Clojure community! We look forward to whatever comes next!
Writing a Clojure highlighter from scratch - Michiel Borkent
Uploading Files and Handling Upload Requests in Clojure[script] - Tory Anderson
Computing prime numbers with Clojure - Gary Verhaegen
Macrobrew: Clojure macros distilled - Abhinav Omprakash
On Superorganisms - Kari Marttila
New releases and tools this week:
clojure-test 2.0.137 - A clojure.test-compatible version of the classic Expectations testing library
clj-template 1.6.0 - Template to quickly create clojure data sciene projects with R + python
joinery - Enables traversal of in-memory graph-like data structures using Clojure(Script)'s map protocols
nota - Static Markdown Blog/Site using Fulcro & Pathom with no backend
fulcro 3.5.8 - A library for development of single-page full-stack web applications in clj/cljs
fulcro-rad 1.1.0-RC2 - Fulcro Rapid Application Development
fulcro-rad-semantic-ui 1.2.0 - Semantic UI Rendering Plugin for RAD
fulcro-rad-template - A template for starting new Fulcro projects, that includes RAD
igraph-jena 0.1.2 - Porting Jena to the IGraph protocol
unminify - unminifies JS stacktrace errors
tools.gitlibs 2.4.172 - An API for retrieving, caching, and programatically accessing git libraries
tools.deps.alpha 0.12.1071 - A functional API for transitive dependency graph expansion and the creation of classpaths
tools.build v0.6.3 - Library of functions for building Clojure projects
You might find this interview with Continuum Creator Lippold Haken to be of interest. Haken is the creator of the Continuum Fingerboard, an alternative keyboard controller. Lots of interesting thoughts about creating expressive musical interfaces. You might find some interesting analogies to expressive programming language design as well…
I go to the NAMM Show, and almost every piece of software, almost every instrument claims that you’ll do great new things with it, and there’s no learning curve. I didn’t take that route. That’s not important to me.
It’s not good as an engineer to make something needlessly difficult, but it’s also not necessary to de-skill musicians. I mean, I don’t want to make another instrument where the main purpose is to replace acoustic musicians with a single person who doesn’t have to learn.
Recommended to me by Rich Hickey… :)