Clj-kondo just got 10% faster due to switching from a map to a record representation #clojure #cljKondo
(λ. borkdude)
#clojure (#cljKondo, #babashka) * functional programming * whole food plant based * progressive rock+metal * ♥ @lalage@mastodon.nl * http://github.com/borkdude
Implementing a JIT for SCI on CLJS which compiles loops, function calls, and interop whenever possible (if the host allows it, else fallback to interpretation).
Near native speeds.
$ node lib/nbb_main.js -e '(time (print (loop [i 0 j 10000000] (if (zero? j) i (recur (inc i) (dec j))))))'
10000000
"Elapsed time: 9.315083 msecs"
Squint core functions are now protocolized on main. This means you can bring your own immutable collection like immutable.js
SCI on ClojureDart coming soon
Watch Clojure: the documentary here!
https://www.youtube.com/watch?v=Y24vK_QDLFg
It's an over an hour long documentary about ... #clojure!
How One Programmer's Pet Project Changed the Way We Think About Software
Very exciting nbb release today
Squint may get its own squint.immutable namespace soon with proper persistent structural sharing data structures. Basically a direct port of CLJS's to JS. Similar performance characteristics but very tree-shakable by esbuild.
SCI on ClojureDart now released. Have fun making a scriptable mobile Flutter app.
EuroClojure is back. In 2027. In Prague! Wow 😍 !
I prefer small phones, but now I finally get why most people want bigger phones. The older I get the harder it is for me to read small fonts without reading glasses so I have to dial up the size which decreases screen estate :p
My May and June OSS project updates are now available!
https://blog.michielborkent.nl/oss-updates-may-jun-2026.html
Gratitude to those making it possible.
Made a Deno deploy function with nbb: https://hello-nbb.borkdude.deno.net/
Source here: https://github.com/babashka/nbb/tree/main/examples/deno-deploy
"Let us know your cookie preferences"
vegan