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

Hi,

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

- how growing macros is different from growing functions. https://blog.ambrosebs.com/2022/09/25/growing-macros.html
- how Clojure futures have memory leaks https://blog.ambrosebs.com/2022/09/11/futures-memory-leak.html
- how every-pred and some-fn have inconsistent semantics https://blog.ambrosebs.com/2022/09/10/unrolling-some-fn-every-pred.html
- on a possible enhancement to clojure.test that improves error messages https://blog.ambrosebs.com/2022/09/08/clojure-test-uncaught.html
- how most macros in Clojure core leak their implementation details (relevant to Typed Clojure: should the typing rules for these macros also leak?) https://blog.ambrosebs.com/2022/09/08/break-your-macros.html
- how to instrument defprotocol methods https://blog.ambrosebs.com/2022/09/08/schema-defprotocol.html
- how to develop Clojure patches using a pull-request workflow https://blog.ambrosebs.com/2022/08/29/developing-clojure-patches-with-pull-requests.html

Thanks,
Ambrose