libffi Lands in Node.js
Node.js is shipping a built-in node:ffi module powered by libffi — a library I wrote 30 years ago.
Whistler for Observability in High-Performance Computing
Whistler just landed its first real-world user — tracing syscalls on a HPC cluster for finance.
Cash Money
How many physical U.S. bills will be printed before January 2029, and how long will they stick around?
Whistler: Live eBPF Programming from the Common Lisp REPL
Writing, compiling, loading, and querying eBPF programs in one Lisp form.
SBCL Fibers: Lightweight Cooperative Threads
A draft design document describing lightweight userland cooperative threads for SBCL.
Bending the CLOS MOP for Java-Style Single Dispatch
How I customized the CLOS Meta-Object Protocol in OpenLDK to replace PCL’s multi-dispatch machinery with a fast hash-table cache, taking Clojure bootstrap from 2h45m to 2 minutes 40 seconds.
cl-kawa: A Turducken of Programming Languages
cl-kawa nests Scheme inside Java inside Common Lisp: three language runtimes in a single SBCL process, no FFI or external JVM required.
That Time I Explained Open Source on MTV
MTV shut down its remaining music channels after 44 years. Here’s a memory from when I tried to explain Free and Open Source Software between Janet Jackson videos.
A Primer on Post-Quantum Cryptography in TLS
An introduction to post-quantum cryptography, ML-KEM, and how hybrid key exchange protects TLS connections against future quantum computer attacks.
Automatic TLS Certificates for Common Lisp with pure-tls/acme
pure-tls now includes an ACME client for automatic Let’s Encrypt certificates, with seamless Hunchentoot integration.