It is the expected behavior for everyone who has ever gotten burned by this
bug :)

Seriously though, this has come up several times over the last couple of
years.  I remain baffled that this has never been fixed (at least not as of
1.3).  There are two ways this could potentially be fixed.  On the one
hand, transients could be made to implement more of the interfaces they are
expected to implement.  On the other hand, contains? could be modified to
return a meaningful error rather than false when passed something that
doesn't support that interface.  Or better yet, both of these fixes would
be a good thing.

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