TypeScript types can run DOOM [video]
youtube.com
TypeScript types can run DOOM [video]
1–10 of 391 posts
Re: TypeScript types can run DOOM [video]
#2[deleted]
Re: TypeScript types can run DOOM [video]
#3To be clear, it's running in TypeScript types only -- not JavaScript. Absolutely insane
Re: TypeScript types can run DOOM [video]
#4Nothing will ever top this for typescript types. This is the pinnacle. An entire virtual machine and system memory with garbage collector in types.
Turing Completeness is one level, but being able to run Doom is the real test of whether a programming environment is complete and robust. Absolutely stunning to see TypeScript's type system get there.
Re: TypeScript types can run DOOM [video]
#5If there's one top story HN deserves today, it has to be this. Absolutely insane and incredibly inspirational.
Re: TypeScript types can run DOOM [video]
#6Blew my mind! Dimitri talks about it in the video but I love the mention of how this project came to be[0]:
> This engine was built to service a project that aimed to demonstrate why Doom can't run in TypeScript types. Well. The funny thing is.. It can.
[0]: https://github.com/MichiganTypeScript/typescript-types-only-...
Re: TypeScript types can run DOOM [video]
#7If there's one top story HN deserves today, it has to be this. Absolutely insane and incredibly inspirational.
My literal LOL of the month. Love the types scale graphics/animation. :mind-blown:
Re: TypeScript types can run DOOM [video]
#8I got to watch Dimitri posting internal updates about his progress on this, and it has been utterly mindblowing. This is genuinely one of the most amazing things I've ever seen done with code. Absolutely legendary feat! (And also an incredible amount of persistence.)
Re: TypeScript types can run DOOM [video]
#9That's pretty insane Dimitri.
If you like stuff like this I really recommend Dimitri's TypeScript challenges series: https://www.youtube.com/playlist?list=PLOlZuxYbPik180vcJfsAM...
Re: TypeScript types can run DOOM [video]
#10[deleted]