<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>REPL Yell!</title><link>https://atgreen.github.io/repl-yell/</link><description>Recent content on REPL Yell!</description><generator>Hugo -- 0.162.1</generator><language>en-us</language><lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://atgreen.github.io/repl-yell/index.xml" rel="self" type="application/rss+xml"/><item><title>Shed Load, Not Tears: Lessons from the GitHub Incident</title><link>https://atgreen.github.io/repl-yell/posts/shed-load-not-tears/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/shed-load-not-tears/</guid><description>What GitHub&amp;rsquo;s August 17 outage teaches about load shedding on shared, multi-tenant OpenShift clusters.</description></item><item><title>Minecraft running on SBCL using OpenLDK</title><link>https://atgreen.github.io/repl-yell/posts/minecraft-on-openldk/</link><pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/minecraft-on-openldk/</guid><description>Minecraft and OpenJDK libs transpile to Common Lisp&amp;hellip; and work.</description></item><item><title>The libffi plan cache is coming to GLib</title><link>https://atgreen.github.io/repl-yell/posts/plan-cache-in-glib/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/plan-cache-in-glib/</guid><description>Christian Hergert wired the new ffi_call_plan API into GLib and made GClosure invocation up to 25 percent faster.</description></item><item><title>Performance improvements in libffi</title><link>https://atgreen.github.io/repl-yell/posts/libffi-plan-cache/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/libffi-plan-cache/</guid><description>libffi re-derives the same argument layout on every call. A new API lets a caller build that layout once and reuse it, several times faster, with no writable-executable memory.</description></item><item><title>Mitigating Copy Fail Without a Reboot</title><link>https://atgreen.github.io/repl-yell/posts/block-copyfail/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/block-copyfail/</guid><description>A BPF LSM program that blocks CVE-2026-31431 at runtime.</description></item><item><title>libffi Lands in Node.js</title><link>https://atgreen.github.io/repl-yell/posts/node-ffi/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/node-ffi/</guid><description>Node.js is shipping a built-in node:ffi module powered by libffi — a library I wrote 30 years ago.</description></item><item><title>Whistler for Observability in High-Performance Computing</title><link>https://atgreen.github.io/repl-yell/posts/whistler-first-user/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/whistler-first-user/</guid><description>Whistler just landed its first real-world user — tracing syscalls on a HPC cluster for finance.</description></item><item><title>Cash Money</title><link>https://atgreen.github.io/repl-yell/posts/cash-money/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/cash-money/</guid><description>How many physical U.S. bills will be printed before January 2029, and how long will they stick around?</description></item><item><title>Whistler: Live eBPF Programming from the Common Lisp REPL</title><link>https://atgreen.github.io/repl-yell/posts/whistler/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/whistler/</guid><description>Writing, compiling, loading, and querying eBPF programs in one Lisp form.</description></item><item><title>SBCL Fibers: Lightweight Cooperative Threads</title><link>https://atgreen.github.io/repl-yell/posts/sbcl-fibers/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/sbcl-fibers/</guid><description>A draft design document describing lightweight userland cooperative threads for SBCL.</description></item><item><title>Bending the CLOS MOP for Java-Style Single Dispatch</title><link>https://atgreen.github.io/repl-yell/posts/clos-mop-dispatch/</link><pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/clos-mop-dispatch/</guid><description>How I customized the CLOS Meta-Object Protocol in OpenLDK to replace PCL&amp;rsquo;s multi-dispatch machinery with a fast hash-table cache, taking Clojure bootstrap from 2h45m to 2 minutes 40 seconds.</description></item><item><title>cl-kawa: A Turducken of Programming Languages</title><link>https://atgreen.github.io/repl-yell/posts/cl-kawa/</link><pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/cl-kawa/</guid><description>cl-kawa nests Scheme inside Java inside Common Lisp: three language runtimes in a single SBCL process, no FFI or external JVM required.</description></item><item><title>That Time I Explained Open Source on MTV</title><link>https://atgreen.github.io/repl-yell/posts/mtv-open-source/</link><pubDate>Sat, 10 Jan 2026 18:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/mtv-open-source/</guid><description>MTV shut down its remaining music channels after 44 years. Here&amp;rsquo;s a memory from when I tried to explain Free and Open Source Software between Janet Jackson videos.</description></item><item><title>A Primer on Post-Quantum Cryptography in TLS</title><link>https://atgreen.github.io/repl-yell/posts/post-quantum-tls-primer/</link><pubDate>Sat, 10 Jan 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/post-quantum-tls-primer/</guid><description>An introduction to post-quantum cryptography, ML-KEM, and how hybrid key exchange protects TLS connections against future quantum computer attacks.</description></item><item><title>Automatic TLS Certificates for Common Lisp with pure-tls/acme</title><link>https://atgreen.github.io/repl-yell/posts/pure-tls-acme/</link><pubDate>Fri, 09 Jan 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/pure-tls-acme/</guid><description>pure-tls now includes an ACME client for automatic Let&amp;rsquo;s Encrypt certificates, with seamless Hunchentoot integration.</description></item><item><title>From UBI to Distroless</title><link>https://atgreen.github.io/repl-yell/posts/ubi-micro-dev/</link><pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/ubi-micro-dev/</guid><description>Pre-built, distroless container images based on Red Hat UBI with Java, Node.js, and Python runtimes ready to go.</description></item><item><title>Building a TLS 1.3 Implementation in Pure Common Lisp</title><link>https://atgreen.github.io/repl-yell/posts/pure-tls/</link><pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/posts/pure-tls/</guid><description>I built pure-tls, a TLS 1.3 implementation in Common Lisp to test the limits of AI code generation for a niche language.</description></item><item><title>About</title><link>https://atgreen.github.io/repl-yell/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://atgreen.github.io/repl-yell/about/</guid><description>&lt;p&gt;I&amp;rsquo;m &lt;strong&gt;Anthony Green&lt;/strong&gt;, a Distinguished Solution Architect at Red Hat based in Toronto, Canada. I&amp;rsquo;ve been creating open source software since the mid-90s and still love it.&lt;/p&gt;
&lt;h2 id="notable-projects"&gt;Notable Projects&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/libffi/libffi"&gt;libffi&lt;/a&gt;&lt;/strong&gt; — I created this foreign function interface library back in 1996. It&amp;rsquo;s now embedded in Python, Ruby, Firefox&amp;rsquo;s JavaScript engine, OpenJDK, GNOME, Wayland, and the vast majority of Linux systems worldwide.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://moxielogic.github.io/blog/"&gt;Moxie&lt;/a&gt;&lt;/strong&gt; — An open source microprocessor architecture I designed, with implementations on FPGA platforms and in blockchain applications.&lt;/p&gt;</description></item></channel></rss>