summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-02-13 18:51:42 +0000
committerRich Hickey <richhickey@gmail.com>2008-02-13 18:51:42 +0000
commitfa8f7d3241fb8576020e7d8db9ef4c685e51beb8 (patch)
tree20d8f35fb6458ae178d18dc09c9e130710590302
parent75d76f59779b9e9ab32928eaf81b654f2fda7a04 (diff)
fixed self-call in defmulti macro
-rw-r--r--src/boot.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/boot.clj b/src/boot.clj
index bc0ab3e7..0ed951ca 100644
--- a/src/boot.clj
+++ b/src/boot.clj
@@ -425,7 +425,7 @@
;;multimethods
(defmacro defmulti
- ([name dispatch-fn] (defmulti name dispatch-fn :default))
+ ([name dispatch-fn] `(defmulti ~name ~dispatch-fn :default))
([name dispatch-fn default-val]
`(def ~name (new clojure.lang.MultiFn ~dispatch-fn ~default-val))))