News for hackers. Stuff that matters.
Re:Clj.rs – a Clojure dialect implemented in Rust by netbioserror on Sunday November 08, 2026 @09:06AM (#50413493)
It's immutable, has bracket syntax for data structures, and most of its standard library has very sensible naming and nil-sentinel conventions. The result is that it's astonishingly easy to read and write. The data structure sharing under the hood also keeps it performant. Finding and obtaining packages with its build systems is also easy.

Scheme gets close but has some odd naming conventions and wild conventions for naming and obtaining packages. CL's entire library is full of incredibly odd names first established at the very advent of computing. Using them can be...dense.

Re:Clj.rs – a Clojure dialect implemented in Rust by Dansvidania on Sunday November 08, 2026 @09:13AM (#50413547)
the data structure literals are really pleasant to work with, and oh how I miss get-in and update-in in every other language (with all the ecosystem of functions that follow that pattern and are built to work with it)
Re:Clj.rs – a Clojure dialect implemented in Rust by bjoli on Sunday November 08, 2026 @03:42PM (#50416983)
Aren't get-in and update-in a poor man's lenses? I find similar abstractions in most functional languages.