Je veux faire une citation syntaxique d'un argument passé à une macro, mais je n'arrive pas à la contourner. Donc, étant donné une macro quote-it
et <
, je voudrais obtenirSyntaxe-citation d'un argument de macro?
(quote-it <)
=> clojure.core/<
Ni les œuvres de ce qui suit:
(defmacro quote-it [a] `~a)
=> #'user/quote-it
(quote-it <)
=> #object[clojure.core$_LT_ 0x11c08900 "[email protected]"]
(defmacro quote-it [a] `'~a)
=> #'user/quote-it
(quote-it <)
=> <