W jaki sposób wykorzystałeś metadane w swoim programie Clojure?Jakie są niektóre zastosowania metadanych Clojure?
Widziałem jeden przykład z Programming Clojure:
(defn shout [#^{:tag String} message] (.toUpperCase message))
;; Clojure casts message to String and then calls the method.
Jakie są zastosowania? Ta forma programowania jest dla mnie całkowicie nowa.