2681 days ago |
thing that also concerns me... Consider this macro:
(def foo args (apply prn args)) (mac bar (x . args) `(foo (string ,x) ,@args))
If you call bar, you want the variables "x" and "args" to be expanded in your namespace, but everything else to be expanded in bar's namespace.