Hi, I'm transforming a recursive form structure to an equivalent structure represented by Clojure records. I want polymorphic dispatch across my newly created structure of records. I also want to be able to apply a function to transform the structure of records, in much the same way as say clojure.walk/walk.
The problem is this: the resulting structure loses the record type. A record type of Foobar just becomes a IPersistentMap and loses its Foobar'iness. Is there a mechanism in Clojure to say apply f to all the values of a record and return me a new record of the same type? -- -- 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.