6
是否有可能在調用者的命名空間的宏解析中有一個合格的關鍵字?例如:Clojure:在調用者的命名空間中解析的宏中的限定關鍵字?
(ns a)
(defmacro m [] `(do ::k))
而在另一個的名稱空間:
(ns b)
(use 'a)
(m)
在這個例子中,(m)
解析爲:a/k
(其中宏定義的命名空間)。我想知道是否有辦法讓它解決到:b/k
(宏是稱爲)的命名空間。