Usage: (apply-macro macro & args)
This is evil. Don't ever use it. It makes a macro behave like a function. Seriously, how messed up is that? Evaluates all args, then uses them as arguments to the macro as with apply. (def things [true true false]) (apply-macro and things) ;; Expands to: (and true true false)Source