Crawling Inside the Tauntaun
summary
Generates ClojureScript at runtime and hits “everything undefined” because a lazy map delays symbol-resolution; fixes by cloning ClojureScript, adding prints, and wrapping the map in a small do — weeks of debugging for five missing characters. Encounters missing externs under a JBoss-style classloader, works around it with with-redefs to swap all-classpath-urls. Solves Transit+MessagePack caching by injecting a Java proxy fake write-cache via Java interop. Shows exploiting the language-as-library model to instrument compilers and bend libraries.
AI-written summary · about
chapters (7)
- 0:00Intro
- 2:32The Preamble
- 6:13The Process
- 15:34The Complication
- 21:32The Problem
- 28:07The Solution
- 32:14The Takeaway








