Symbolic linguistics framework from scratch: Why?, rewrite rules, and recursion | Hacker News Reader