I'm editing the Reader Macros section. I hope I got this right:
For Lists, syntax-quote establishes a template of the corresponding data structure. Within the template, unqualified forms behave as if recursively syntax-quoted. `(x1 x2 x3 ... xn) is interpreted to mean (clojure.core/seq (clojure.core/concat |x1| |x2| |x3| ... |xn|)) where the | | are used to indicate a transformation of an xj as follows: * |form| is interpreted as (clojure.core/list `form), which contains a syntax-quoted form that must then be further interpreted. * |~form| is interpreted as (clojure.core/list form). * |~...@form| is interpreted as form. If the syntax-quote syntax is nested, the innermost syntax-quoted form is expanded first. This means that if several ~ occur in a row, the leftmost one belongs to the innermost syntax-quote. An important exception is the empty list: `() is interpreted to mean (clojure.core/list) Any comments/help greatly appreciated. Rock --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---