My November and December Clojure OSS project updates
https://blog.michielborkent.nl/oss-updates-nov-dec-2025.html
Thanks to all users, contributors and sponsors!
Happy new year!
My November and December Clojure OSS project updates
https://blog.michielborkent.nl/oss-updates-nov-dec-2025.html
Thanks to all users, contributors and sponsors!
Happy new year!
Clojurists Together members can vote for long term support again.
I announced my plans for 2026 in this blog here:
https://blog.michielborkent.nl/thanksgiving-2025.html
If you are a member, voting would be much appreciated. Go vote!
Like last year, you can play Advent of Code on the squint and cherry playgrounds. Provide your AOC token (see cookies: session value after logging into adventofcode.com) to get puzzle input.
A mashup between reagami and webcomponents. I don't know why you would do this, but you can!
pr-str, prn, etc now print EDN instead of JSON in squint, as you can see in this beautiful draggable button demo
You can't make this shit up. I wanted to implement prn (for printing EDN) in #squintcljs so I created a branch named "prn". But it turns out you can't name a file prn (or prn.extension) in Windows so Windows CI failed.
cannot lock ref 'refs/remotes/origin/prn': Unable to create 'D:/a/squint/squint/.git/refs/remotes/origin/prn.lock': Invalid argument
Out of band DOM updating (manually messing with DOM elements) counter example in Reagami
The on-render hook in reagami just got more awesome. You can now pass data from mount to update to unmount, by just returning data!
Reagami now has an on-render hook that you can use to mount/update/mount a 3rd party JS component.
#clojure #clojurescript #squintcljs
Demo: