What's the best way to rename Clojure's special forms?
For example, if I preferred defvar over def or defun over defn, what would be the best way to go about it?
What's the best way to rename Clojure's special forms?
For example, if I preferred defvar over def or defun over defn, what would be the best way to go about it?
While I perfectly agree with amalloy's answer it may be interesting to see the quick and dirty solution. You can forward the macro call by taking all the arguments of the original call and constructing another macro call using the genuine Clojure version.