Teaching Type Systems Implementation with Stella
How Stella — an extensible, statically typed pedagogical language — is used to teach type-system implementation in the Advanced Compilers Construction and Program Analysis course at Innopolis University.
Related paper: see publication.