I was just reading the Macro section in the WikiBook. Regarding the following piece of code,
`(let [~'frame ~frame] (.setTitle ~'frame ~title) (.setVisible ~'frame) ~'frame) I was what the difference might be with respect to this: `(let [frame ~frame] (.setTitle frame ~title) (.setVisible frame) frame) I'm coming from Common Lisp. I've got to admit that, as much as I've always loved using macros, I have always felt that BACKQUOTE (or syntax-quote in this case) can be confusing, except for the simpler cases. I mean, when you get to nested backquotes, for instance, it can become pretty complicated (as stated by Paul Graham as well). Is there any chance of getting a more thourough explanation within Clojure? I'm convinced this is an important issue, especially for those coming from the likes of Java, Python, Ruby, etc... --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---