Regarding learning about macros: I suspect that most within the community are relying on existing knowledge of writing macros in Common Lisp or relying on documentation for Common Lisp. I highly recommend reading Paul Graham's _On Lisp_.
http://paulgraham.com/onlisp.html Ken On Sun, Apr 22, 2012 at 3:49 PM, timc <timgcl...@gmail.com> wrote: > 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 -- 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