====================================================================
Published: 16 November 2022
Tags: assembly, compiler, typescript
TypeScript's type system is advanced enough to be able to host entire programming languages inside of it. In the article, Jude Hunter discusses how how he created a dialect of Assembly inspired by RISC and ARMv7 called ts-asm.
Some highlights:
- Other languages have been implemented in TypeScript types, including out ts-sql and typefuck
- "a Branch or a Jump instruction tells the processor to continue execution from a different place in the program, instead of the next instruction"
- This whole article is very impressive