main problem isn't brackets themselves - it's that they're too on the right
had brackets been displayed as curly braces in C - everything would look much more manageable
so, instead of
(foo (bar (1 2 3))
you'd prefer {
foo {
bar {
1
2
3
}
}
}
is that right?
I changed my opinion about parens when I stopped formatting like C, and used indent rather than parens to denote blocks. That is, a large amount of them at the end is totally fine.