Comment Re:Guile supports curly-infix, too! (Score 3, Insightful) 107
Correct me if I'm wrong, but wouldn't that break the fact that in Lisp everything is supposed to be a list?
Plenty of LISPs break that "rule", and usually for the better. Clojure wouldn't be the tremendously practical and useful language it is if it didn't have vectors, maps, queues, and the like.
What's important is that the language retains isomorphism (and thus, LISP's full measure of metaprogramming power) -- as long as your parse tree and your code map 1:1, adding some additional types does no harm and a world of good.