diff options
author | Rich Hickey <richhickey@gmail.com> | 2009-01-24 18:40:38 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2009-01-24 18:40:38 +0000 |
commit | 5ded1df5d7547ac48bca08b20ad2d1063d18a103 (patch) | |
tree | ccca9a2418375f8baca74342a39ae73c7afda268 | |
parent | c22daf713aecc48f42b8bc958f80ae8342d5117f (diff) |
defmacro now returns var, patch from cgrand
-rw-r--r-- | src/clj/clojure/core.clj | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj index 075afe29..8d4d863d 100644 --- a/src/clj/clojure/core.clj +++ b/src/clj/clojure/core.clj @@ -275,7 +275,8 @@ defmacro (fn [name & args] (list 'do (cons `defn (cons name args)) - (list '. (list 'var name) '(setMacro))))) + (list '. (list 'var name) '(setMacro)) + (list 'var name)))) (. (var defmacro) (setMacro)) |