Martin loves compilers, property based tests, algebraic data types, his old monochrome amber CRT, doodling in Graphviz and explaining stuff.
We’ll build a toy single-threaded implementation of the BEAM scheduler from first principles, run some example programs on it and visualize what it’s doing under the hood. Topics: spawning, preemptivity, messaging, links.