Reading up on Clojure
7 deep · digging since mar 03
- Superficie: Clojure you can read without learning Lisp
Superficie renders Clojure code as readable infix/block notation that roundtrips exactly, enabling non‑Lisp readers to understand kernels, proofs, and macros without altering semantics.
- simple is not small
Simplicity means decoupling concerns, not just minimizing code size, as shown by Unix pipelines being small yet coupled in practice.
- Interview With Bakpakin
In the interview, Bakpakin explains Janet’s design goals, community values, and his reluctance to build a package manager, emphasizing stability, user empathy, and incremental improvement.
- What's the best programming language for coding agents?
Dan Luu's empirical tests with LLMs on Zstd and Pandoc implementations show that language popularity weakly correlates with better outcomes, but claims about dynamic or token-efficient languages being superior for coding agents do not hold across non-trivial tasks.
- DuckDB – Data power tools for your laptop, now in Clojure (2023)
DuckDB is now available as a Clojure library, bringing its high-performance, in-process analytical database capabilities to Clojure developers for local data analysis on laptops.
- Thi.ng – open-source building blocks for computational design and art
Thi.ng is a 350-module open-source toolkit for computational design and generative art, built bottom-up with small, composable pieces.
- A case for Go as the best language for AI agents
The Hacker News discussion debates whether Go's simplicity, fast compilation, and opinionated style make it ideal for AI agents, with commenters offering counterarguments favoring Python, Rust, and other languages.