Implementing a programming language in C, part 1 | Hacker News Reader