Как найти полностью определенное пространство имен символа?

Если у меня есть символ, чье пространство имен является псевдонимом, например, q / w, как я могу найти его фактическое пространство имен, скажем, current.namespace / w?

я знаю этоresolve даст мне полностью квалифицированную переменную, но я не знаю, как получить пространство имен переменной.

Лучшее, что я могу сделать, это:

 (defn fqns [s] (str (get (ns-aliases *ns*) (symbol (namespace s)))))

наверняка есть более простой способ?

Ответы на вопрос(2)

Ваш ответ на вопрос