releases

borkdude 2025-10-13T10:07:58.271819Z

https://github.com/squint-cljs/squint: Light-weight ClojureScript dialect v0.8.159 (2025-10-13) • #725: keys and vals should work on js/Map v0.8.158 (2025-10-10) • Make map-indexed and keep-indexed lazy

quoll 2025-10-13T20:04:30.434219Z

https://github.com/quoll/tiara is out. This version includes a multi-map implementation for Clojure and ClojureScript with transient support. This is useful for operations like reverse mapping:

(require '[tiara.data :refer [multi-map]])
(def reverser (map (fn [[k v]] [v k])))

(def mm (into (multi-map) reverser {:a 1 :b 2 :c 1 :d 2}))  ;; => {1 :c, 1 :a, 2 :b, 2 :d}
(get mm 1)  ;; #{:c :a}
(into {} reverser mm)  ;; => {:c 1, :a 1, :b 2, :d 2}

👍 2
🎉 6