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
-~----------~----~----~----~------~----~------~--~---

Reply via email to