June 28, 2026
Parentheses, but make it drama
Show HN: Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format
Internet nerds cheer, nitpick, and argue over a shiny new home for a classic coding rulebook
TLDR: Metaspec puts an old Common Lisp standards draft into a cleaner web format with search-friendly pages and structured data. The community mostly loved the preservation effort, but the comments quickly split between praise for making a classic easier to use and jokes about programmers lovingly polishing a relic.
A Show HN post about Metaspec — a cleaned-up, searchable web version of the old draft standard for Common Lisp, a long-running programming language — turned into exactly the kind of chaotic love letter you’d expect from the internet’s most devoted code historians. On paper, this is simple: someone rendered the giant rulebook into HTML and S-expressions so people can browse chapters, search symbols, check errata, and generally stop squinting at dusty source files. In the comments, though, it became a full-blown fandom event.
The strongest reactions split into two camps: the “finally, this belongs online” crowd, who treated the project like a museum restoration for a beloved classic, and the “why are we still polishing a 1994 draft?” skeptics, who poked at whether preserving an old spec is celebration, nostalgia, or avoidance of newer tools. That tension gave the thread its drama: is this a practical public service, or the most elegant possible way to rearrange ancient furniture?
And yes, the jokes flew. People compared Lisp fans to archivists, monks, and vinyl collectors for programming languages. Others joked that only this community could turn a standards document into a flex. The vibe was half standing ovation, half pedantic fact-checking contest, with the usual side order of “actually…” energy. In other words: a perfect hacker comment thread — reverent, snarky, and deeply, deeply invested.
Key Points
- •The article presents a rendered 'Common Lisp Metaspec' based on the draft proposed ANSI Common Lisp standard.
- •The metaspec was generated from TeX sources of revision 15.17R of document X3J13/94-101R.
- •The content is organized into 28 chapters covering the Common Lisp language, data types, I/O, system construction, environment, glossary, and appendix.
- •The page includes supporting links for About, Index of all defined names, Errata, Addenda, and X3J13 cleanup issues.
- •The rendered page carries a timestamp of 2026-06-22T14:20:41Z and references sdoc 1.0.4 as the rendering tool.