John Carmack: Functional programming in C++ (2012) | Hacker News Reader