Thanks Cedric - that's very nice.
I'm beginning to understand the power of macros. I have to say they are not 
very well explained in the clojure docs.
In particular, how many distinct 'macro operators' are there, and what are 
their precise definitions?
For instance, is ~' a single operator, or is it two ' and ~; in either case 
exactly what is/are it/they doing?
Most of the explanations of this stuff do it by example, which is all very 
well but... "it works in practice but not in theory" as some wag once said 
about elementary particle physics. 

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to