2 ms·
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 yo
by scott_s 13y 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 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.