To be fair, there are more differences; where Clojure requires parentheses, non-Lisps often don't need them at all.
E.g. in Python indentation carries meaning. Ruby has "do/end"; but also it's possible to skip parentheses in some function calls; there are pipes too. Haskell - whatever haskell does, sometimes also pipes. There are more examples.
That being said, for me clojure parentheses were always more of a help than an inconvenience.
E.g. in Python indentation carries meaning. Ruby has "do/end"; but also it's possible to skip parentheses in some function calls; there are pipes too. Haskell - whatever haskell does, sometimes also pipes. There are more examples.
That being said, for me clojure parentheses were always more of a help than an inconvenience.