Explicitly derefing the var and calling meta on it works: (meta @#'c) -> {:amazing true}
No idea as to why though... Am Dienstag, 19. März 2013 03:45:57 UTC+1 schrieb puzzler: > > On Mon, Mar 18, 2013 at 12:38 PM, Marko Topolnik > <marko.t...@gmail.com<javascript:> > > wrote: > >> This is just about the same as >> >> (def ^:const pi (compute-estimate-of-pi)) >> >> >> > OK, just tried out ^:const in my code and it seems to strip off any meta > data associated with the object stored in the var. That ruins its utility > for my purposes. > > (def ecr (with-meta [] {:amazing true})) > (def ^:const c ecr) > > (meta ecr) -> {:amazing true} > (meta c) -> nil > > Bug? > -- -- 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/groups/opt_out.