Re:DotLisp – A Lisp dialect for .Net
by newuser88273 on Monday March 23, 2015 @09:00AM
(#9250601)
Clojure code is surprisingly hard to edit for a Lisp-like language. The gratuitous use of square brackets where a Lisp would just use parentheses is part of that.
Omitting the parentheses inside those square brackets, however, was an even worse decision wrt editability. When you can't edit a sequence of syntactically homogenous items by simple s-expression manipulations, your Lisp's design is defective.
[] is an array data type, () is a list. Code and data are still the same.