Hacker News new | ask | show | jobs
by scott_s 4427 days ago
Something that may make it easier to accept all the parens is that that very thing is part of what enables some of the good stuff. You're essentially writing your programs directly as an AST (abstract syntax tree, http://en.wikipedia.org/wiki/Abstract_syntax_tree). That is what makes it so natural to write macros that manipulate your own code on the same level that a compiler does.

That realization may not make the code any easier to read at first, but it may make it easier to accept it.