2013-05-26 3 views

Répondre

2

A partir d'aujourd'hui il n'y a pas de fonctionnalité intégrée dans la langue. Vous pouvez attacher des métadonnées arbitraires à vars, cependant:

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

Rappelons que le système de documentation de Clojure utilise le nom du mot-clé de métadonnées :doc. Vous devez donc choisir un autre nom (par exemple, :docs).

Ensuite, vous pouvez redéfinir des fonctions telles que clojure.repl/doc afin qu'elles prennent en compte vos métadonnées.

Questions connexes