Open Collective
Open Collective
Clojure Blog Posts
Published on September 25, 2022 by Ambrose Bonnaire-Sergeant


I've written several Clojure blog posts recently, some of which overlap with Typed Clojure.

- how growing macros is different from growing functions.
- how Clojure futures have memory leaks
- how every-pred and some-fn have inconsistent semantics
- on a possible enhancement to clojure.test that improves error messages
- how most macros in Clojure core leak their implementation details (relevant to Typed Clojure: should the typing rules for these macros also leak?)
- how to instrument defprotocol methods
- how to develop Clojure patches using a pull-request workflow