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

Reply via email to