4 ms·
> It's funny because people fear and loathe Lisp's parenthesis, while after a month of using Lisp, you don't see parens anymore (they're mostly for the parser).
by harperlee 10y ago
> It's funny because people fear and loathe Lisp's parenthesis, while after a month of using Lisp, you don't see parens anymore (they're mostly for the parser).
With parinfer, you stop looking at the parens in about an afternoon, I guess, and start reading indentation as in python. At some points, you look at opening parens as alignment markers, and from time to time you need to close something before what is inferred, but always in the same line, I.e., you want:
(Foo (bar) baz))
Instead of:
(Foo (bar baz)))
But generally, it is just magic! And multiline parsing in your head is just gone.