On Fri, Nov 14, 2008 at 2:11 PM, Jeff Rose <[EMAIL PROTECTED]> wrote:
> Does my dispatch function have to inspect the passed in values to
> figure out which type of struct they are, or can I query that
> somehow?

My understanding is that StructMaps are just Maps with an
implementation that's optimized to reduce memory usage.  The different
basis types don't really function as "classes" of StractMaps or
anything.  You can still add new keys to StructMaps, for example, just
like any other Map.  So if you want some kind of 'type' data do
dispatch off of, you'll have to attach that yourself, either as
another key that all your Maps share or as metadata.

--Chouser

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