While you have found the solution, note that there are 3 places for
metadata in an expression like:

(def a (atom []))

- The value inside the atom can have metadata: (meta @a)
  This will change with a swap!

- The atom itself can have metadata: (meta a)
  This will survive a swap!

- The var holding the atom in the current namespace can have metadata: (meta
#'a)
  Line number, docstring, ... live here

-- 
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

Reply via email to