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
->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
Very nice! Out of curiosity, why '+ and :>? Or can I use symbols and keywords interchangeably?
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.).