Posts
I've been testing out Claude as a debugging aid recently. It's pretty good at catching basic mistakes or typos, and has been able to suggest leads on some thorny race conditions and performance issues.
However, it's also made a number of errors itself - it's not a substitute for thinking through a problem.
I've released TeensyP 0.7.0, a non-blocking TCP server for #clojure, available at: https://github.com/weavejester/teensyp
I've been making quite a few changes on TeensyP as part of my work on Capra, a new Ring adapter for HTTP 1.x that's written entirely in Clojure.
Just released TeensyP 0.5.0. TeensyP is a small NIO TCP server library for #clojure. https://github.com/weavejester/teensyp
Had a great time at #clojuredays. Some very interesting talks, an excellent venue, good food and of course great company.
Released cljfmt 0.16.4 with some bug fixes and validation of user configurations. cljfmt is a formatter for the #clojure programming language. https://github.com/weavejester/cljfmt
Released Ring 1.15.4. Ring is a commonly used web abstraction library for #clojure. https://github.com/ring-clojure/ring
Just spent an hour wrestling with snap, the alt #ubuntu package manager, which suddenly decided it wanted to install software from the beta channel instead of the stable channel. I only managed to get it working by explicitly specifying the revision numbers.
Just released Medley 1.10.0. Medley is a lightweight #clojure library that contains functions "missing" from clojure.core.
This release adds support for Clojure CLR and two new functions: map-padded and sequence-padded.
cljfmt 0.16.2 (a #clojure formatting library) has been released with some performance improvements and an option to prevent column gaps over a configurable limit. https://github.com/weavejester/cljfmt
I've created a Homebrew tap to install the #clojure code formatter, cljfmt:
brew install weavejester/brew/cljfmt