TypeScript types can run DOOM
What it is
The Michigan TypeScript group shows the Doom engine running entirely inside the TypeScript type system. It is open source, and two follow-up videos cover why and how they did it.
Why Hacker News recommends it
HN commenters link it as a delightful example of how far TypeScript types can be pushed, since they are Turing complete.
- 1 people recommended it
- 1 different months
- 0 strong recommendations
- first 2025, last 2025
What HN commenters said
“I must link this wonderful video about TypeScript types running... DOOM.”
Wonderful video of TypeScript types running DOOM.
drej, 2025-08 · Recommendation · in “A parser for TypeScript types, written in TypeScript types”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: typescript, doom, type-level programming, turing complete, wasm
Also recommended by the same people
talkC++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”CppNow · 3 HN recommenders · 2018–2020
talkCppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon · 7 HN recommenders · 2018–2022
talk"Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference · 12 HN recommenders · 2014–2024
talkThe economics of open source by C J Silverio | JSConf EU 2019JSConf · 2 HN recommenders · 2019–2020
talkWhat is in a Lucene index? Adrien Grand, Software Engineer, ElasticsearchLuceneSolrRevolution · 3 HN recommenders · 2019–2020
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025
talkMaybe Not - Rich HickeyClojureTV · 14 HN recommenders · 2018–2025