Prolog.c: a simple Prolog interpreter written in 200 LOC of C++ (2000) | Hacker News Reader