That's unfortunate. It would have made matters much easier for me.

The macro I'm attempting to write is:

(defblockfn my_block_fn [arg1 arg2 func]
  (op1 arg1)
  (func)
  (op2 arg2))

Becomes:

(defn -my_block_fn [arg1 arg2 func]
  (op1 arg1)
  (func)
  (op2 arg2))
(defmacro my_block_fn [arg1 arg2 & tail]
  `(-my_block_fn arg1 arg2 (fn [] ~...@tail)))

The recursive backquotes are really confusing me. I would be extremely
appreciative if someone can explain step-by-step how to reason with
backquotes within backquotes.
  -Patrick
--~--~---------~--~----~------------~-------~--~----~
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 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to