I wrote a compiler for a dead language (DarkBASIC). I will talk about how to use LLVM, how to write a parser in C, the terrible interface to the DarkBASIC SDK, tooling, NeoVim, and what challenges I faced.
Slides: https://docs.google.com/presentation/d/1ifuZn-2lA-jXf3T1RKyVTBLGf-Z_zgZ5_8U5-tNVti8/edit?usp=sharing