announcements 2026-10-02

https://github.com/borkdude/rewrite-edn: utility lib on top of https://github.com/clj-commons/rewrite-clj with common operations to update EDN while preserving whitespace and comments. 0.6.10 • https://github.com/borkdude/rewrite-edn/issues/47: Bump rewrite-clj to 1.3.59 • https://github.com/borkdude/rewrite-edn/issues/39: Support namespaced maps like #:a{:x 1} • Fix get, assoc, update and dissoc when a map value equals the key • Fix edge cases with empty maps, sets and #_ forms • update throws IndexOutOfBoundsException for an index outside a vector, like assoc

🎉 11

->css A small alternative to the Garden CSS compiler that maps to modern CSS: 1. It compiles to native nested rules. 2. [:a :b :c {…}] compiles to a b c {…} not a, b, c {…}. 3. Its grammar is flexible enough to allow arbitrary @-rules. https://gist.github.com/shaunlebron/2bc477fc8fb52a1b34923ff765a2b30a

💯 2
👀 5
🎉 11

Very nice! Out of curiosity, why '+ and :>? Or can I use symbols and keywords interchangeably?

👍 1

Interchangeable yes

👍 1
🙏 1

http://clojuredart.org 0.9.20261002 is out • Added the new Flutter :summon directive, (and soft deprecating :get,) for inherited (== dynamic but along the widgets ancestry) with destructuring-driven deduplication, with a more fmailiar let-like syntax. • Added Clojure 1.13 destructuring features, including required keys, :select, :all, :excess, :missing, and :defaults. • Added req!, some-vals, selector, merge-deep, and merge-deep-with. • Added conditional inlining via :inline-pred, which allows for peephole optimizations... • ... added pephole optimizations for assoc, get-in, merge, • Expanded test coverage and documentation for the new functionality. Icing on the cake new destructuring and some-vals are powered by maps acceleration (`join-with` etc.).

10
🚀 22