> I actually find Clojure's syntax more confusing with all the punctuation they threw at it.
Could you give some examples? Or "all the punctuation" you are referring just to []?
Could you give some examples? Or "all the punctuation" you are referring just to []?
With Common Lisp, you can define [ and { if you want to, but it's more common to use a reader macro character in front of an opening paren or a function name after it if you want different data structures. Those approaches scale.