Hacker News new | ask | show | jobs
by davidhs 1032 days ago
The problem I find with parenthesized languages is the amount of visual noise coming from the parentheses. If you're learning how to write your first interpreter or compiler I kind of assume you already know how to program and understanding S-expressions is not too difficult. Personally, I would have liked to learn and implement closures, continuations, macros, garbage collection, type systems, etc. earlier, and then going deeper into syntax.