How can I cause a Clojure macro to act as a function, so I can pass it as an argument for example? I would expect to have to wrap it somehow.
I would not expect the
There is a dangerous, deprecated macro that you should not ever use. :-P
http://clojure.github.com/clojure-contrib/apply-macro-api.html