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

Reply via email to