Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format
Details
- External ID
- 48662264
- Source
- HN
- Company
- —
- Product
- Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format
- Website domain
- metaspec.dev
- Launched
- June 24, 2026
- Cohort
- —
- Upvotes
- 17
- Upvotes percentile
- 0.7240437158469946
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I started this project back in 2015, to translate the TeX original specification into an easily parsed format (s-doc), and to create an HTML rendering of that format as a proof of concept.The project is homed here: https://codeberg.org/dlowe/metaspectre/Differences from the Hyperspec (from the README): - Most importantly, it is free to modify and distribute. - The original TeX is very hard to parse and use for things other than generating a printed copy. The Hyperspec is an HTML rendering which can be parsed as HTML, but loses a lot of information. The Metaspec has an easily parsed intermediate form that can be used for all kinds of purposes, like converting into lookups. - Math equations are rendered using MathML. - Includes the acknowledgements and appendix sections. - Uses progressively enhanced Javascript to provide search and light/dark theme switching. - Incorporates over 145 patches for content, using corrections accumulated over the years, and documented in the errata page. - Includes TeX comments, which can contain interesting historical data. - Includes links and identifiers to bibliographical references.
Enrichment
- Theme
- markdown editors and writing tools
- Vertical
- Education
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- common lisp specification in s-expressions
- Manually corrected
- False
Could you build this?
Partial While displaying HTML is trivial, building a complete, high-fidelity TeX parser to faithfully convert the massive ANSI Common Lisp draft specification into custom S-expressions and hyperlinked documentation requires extensive specialized domain knowledge of TeX macros and the Common Lisp standard.
What it would actually take: The project requires a specialized parsing pipeline (such as custom TeX macro expanders and S-expression AST generators) capable of interpreting idiosyncratic TeX source files written across decades of ANSI standardization work. The hard part is handling subtle TeX typesetting macros, syntax oddities, and cross-references without manual rewrite errors across thousands of pages of technical specifications. It requires deep expertise in TeX parsing algorithms and the nuances of the ANSI Common Lisp specification.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 57 launches clear the similarity bar, closest 8 shown.
Attention rank: #18 of 58 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 235 days after the earliest competitor.
- Rudoc · hn · 2026-07-25 · 17 upvotes · similarity 0.42
- HyperCard to HTML Converter · hn · 2026-09-05 · 15 upvotes · similarity 0.40
- Elecxzy · hn · 2026-02-21 · 22 upvotes · similarity 0.39
- A systems language with runtime reflection and no GC · hn · 2025-12-15 · 6 upvotes · similarity 0.39
- Emacs-riscv · hn · 2026-01-05 · 10 upvotes · similarity 0.39
- MDXport · hn · 2025-12-17 · 5 upvotes · similarity 0.38
- Tylax · hn · 2026-01-07 · 27 upvotes · similarity 0.38
- Learning Rust by writing a Markdown to HTML compiler · hn · 2026-07-29 · 25 upvotes · similarity 0.37
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.