the vector syntax seems nice to me. you get the whole "() means function", "[] means sequential binding", "{} means associative binding", and it makes code easier to read/skim over. you could have lists for seq binding, but i think using a different syntax gets you out of that "everything is a list" way of thinking.
also, something i just thought of: maybe some time, you could have a function like: (fn {a 5, b 1, [c d] 3, :or {a "hay guys"}} [a b c d]) things like that can be harder to think about if you're used to nothing but lists. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---