Могу ли я получить метаданные для пространства имен?

Если я помещу метаданные в объявление пространства имен:

(ns 
^{:doc "Myspace documentation"}
myspace
)

могу я это получить ? Я пробовал (meta myspace), (meta #'myspace), но не могу.


person Hendekagon    schedule 18.10.2012    source источник


Ответы (1)


Если вы в настоящее время находитесь в этом пространстве имен, вы можете сделать это

myspace=> (meta *ns*)
{:doc "Myspace documentation"}

Если вы НЕ находитесь в пространстве имен, вы можете использовать find-ns.

foo=> (meta (find-ns 'myspace))
{:doc "Myspace documentation"}
person Kyle    schedule 18.10.2012