9 hours ago · Tech · 0 comments

Great news, everyone - CIDER 1.22 (“São Miguel”) is finally out! And “finally” is the operative word here. This release took me way longer than I wanted it to, but that’s because I decided to stop kicking a few cans down the road and finally tackle some long-standing problems that had been bugging me for years: Session and connection management - the logic for figuring out which REPL a buffer is associated with had grown into something I could barely follow myself. The decoupling of nREPL from CIDER’s UI layer - a piece of technical debt so old it predates most of you reading this (the tracking issue, #1099, is from 2017). A full audit of the codebase and the documentation, hunting for inconsistencies, dead code, broken menu entries, and gaps in the docs. None of this is the kind of work that makes for a flashy release announcement, but it’s exactly the kind of work that keeps a 14 year old project healthy. I genuinely think this is one of the most important CIDER releases in recent…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.