Byte Benders

Running Doom in TypeScript’s Type System—Yes, Really! (Crafted via Avonetics.com)


Listen Later

What happens when a programmer pushes TypeScript’s type system to its absolute limits? This mind-blowing project runs the classic game Doom entirely within TypeScript’s type system, using a custom WebAssembly runtime. It took 12 grueling days to render the first frame, but the result proves TypeScript’s Turing completeness in the most epic way possible. From awe to disbelief, the Avonetics community is buzzing about the practicality—and sheer audacity—of this feat. The creator, battling personal challenges, reignited their passion for coding through this groundbreaking experiment. While the rendering speed is slower than molasses, the project opens doors to redefining what’s possible in programming. For advertising opportunities, visit Avonetics.com.

...more
View all episodesView all episodes
Download on the App Store

Byte BendersBy Byte Benders