2013-05-26 2 views

ответ

2

На сегодняшний день нет такой функции встроены в язык. Вы можете прикрепить произвольные метаданные к ПОСРЕДНИКОВ, хотя:

(defn ^{:docs {:en "Prints and returns its argument" 
       :es "Imprime y devuelve su argumento"}} 
    debug [x] 
    (println x) 
    x) 

Напомним, что система документации Clojure использует имя ключевого слова :doc метаданных. Поэтому вам нужно будет выбрать другое имя (например, :docs).

Тогда вы можете переопределить такие функции, как clojure.repl/doc, чтобы они учитывали ваши метаданные.

Смежные вопросы