I don't know why you're getting this behavior, but you can do what you want by using with-meta instead of #^
user=> (meta (with-meta 'sss {:tag 'mmm})) {:tag mmm} On Nov 4, 8:24 pm, Stephen Wrobleski <[EMAIL PROTECTED]> wrote: > On rev 1086: > > user=> (meta `#^mmm sss) > {:tag user/mmm} > > user=> (def obj '#^mmm sss) > #=(var user/obj) > user=> (meta obj) > {:tag mmm} > > ; Okay.. However, this is not what I'd expect: > > user=> (meta '#^mmm sss) > nil > > Seems like the metadata doesn't carry through the quote? (but for some > reason, does so when on the RHS of a def) > > Regards, > Steve --~--~---------~--~----~------------~-------~--~----~ 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 To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---