With your first example you obtain the metadata of the var (that's the place where defn stores the metadata<http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/defn>). In the second one, take a look at the value that is stored in the map:
user> (:function fun-map) #<user$my_fun user$my_fun@2d8e9b8e> Thats the function, not the var. You can ask it for its metadata, but it will be nil: user> (meta (:function fun-map)) nil -- Mauricio -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.