Take

Anders Hejlsberg and Dimitri Mitropoulos on Doom in TypeScript

Anders Hejlsberg is the creator of C# and Turbo Pascal and a core developer and early architect on TypeScript. This video is Dimitri Mitropoulos showing various stumbling blocks on his way to making Doom run on TypeScript's type system.

It's interesting thinking about the push and pull of academia obsessed with (functional) purity and the greasy guts of optimizing for a CPU's inner workings and systemic pipeline with cache lines, branch prediction and mechanical sympathy. Dimitri's project implements a WebAssembly runtime, so it is already ten feet off the ground if you ask some people, but in a way the two ends almost meet here.

Previous post: But What Does the P Stand For Following post: Michael Tsai: Rotten