TypeScript types can run DOOM [video]
11–20 of 391 posts
Brilliant. The TS type system is a true marvel of modern software engineering. Its a shame that it hasn't just been developed into a proper fully fledged runtime at this point. Something like Deno is the closest we'll get it seems.
Re: TypeScript types can run DOOM [video]
#12What the FUCK
Re: TypeScript types can run DOOM [video]
#13[deleted]
Re: TypeScript types can run DOOM [video]
#14About time some good news!
Re: TypeScript types can run DOOM [video]
#15Related: MichiganTypeScript: A WebAssembly runtime implemented in TypeScript types - https://github.com/MichiganTypeScript/typescript-types-only-...
(via https://news.ycombinator.com/item?id=43185174, but we merged that thread hither)
Re: TypeScript types can run DOOM [video]
#16This shouldn’t be possible.. Typescript devs have lost their collective minds and I’m totally here for it.
Edit : TS not front end
Re: TypeScript types can run DOOM [video]
#17Try to fit that in a context window! Absolutely amazing.
Re: TypeScript types can run DOOM [video]
#18A WASM runtime in TypeScript types is impressive in its own right, but I think I can dimly see how it could work with a lot of effort. https://github.com/MichiganTypeScript/typescript-types-only-...
What I don't understand is how this thing does keyboard input.
At 3:42, the video simply says, "And, yes, there's a way to do keyboard input," without elaborating on how. What sorcery is that? There must be something outside the type system translating keyboard input into TypeScript types…??
Re: TypeScript types can run DOOM [video]
#19I 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.)
Where can we see these updates?
Re: TypeScript types can run DOOM [video]
#20Incredibly good video editing, unbridled insantiy, cheers!