Así que he definido algunos vars para contener datos de estado en mi código de clojure. Acabo de descubrir que puedo añadir un doc-cadena para aquellos VARs ej .:Poner doc-strings en data vars, ¿se considera idiomático?
(def ^{:doc "Documentation for *my-var*"}
*my-var*)
que me permite llamar (doc *my-var*)
en el REPL. Esto parece una tarea válida y útil, pero no parece una práctica común en el código (limitado) que he leído.
¿Esto es considerado clojure idiomático?
+1 para la idea; por curiosidad: ¿para quién es esa documentación? ¿Quién se supone que debe leerlo? – Belun
Ahora soy una especie de converso a la idea de que necesito escribir documentación para el "futuro yo". –