Итак, я определил некоторые переменные для хранения данных о состоянии в моем коде clojure. Я только что обнаружил, что могу добавить строку документации к этим переменным, например:
(def ^{:doc "Documentation for *my-var*"}
*my-var*)
Это позволяет мне звонить (doc *my-var*)
в REPL. Это кажется правильным и полезным делом, но это не похоже на обычную практику в (ограниченном) коде, который я прочитал.
Это считается идиоматическим замыканием?