Hello,

While playing with clojure.contrib.test-is/with-test I realized that I 
was unable to use with-test with macros because the form (defmacro foo 
[bar]) returns nil and not #'foo.
Please find attached a patch.

Christophe

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Index: C:/Documents and Settings/Christophe/workspaces/clojure/clojure/src/clj/clojure/core.clj
===================================================================
--- C:/Documents and Settings/Christophe/workspaces/clojure/clojure/src/clj/clojure/core.clj	(revision 1215)
+++ C:/Documents and Settings/Christophe/workspaces/clojure/clojure/src/clj/clojure/core.clj	(working copy)
@@ -274,7 +274,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))
 

Reply via email to