Sure, but if the protocol hasn't changed, does a new type need to be generated? Maybe this is too much to ask, but I would imagine that the compiler could inspect the current protocol of the same name and compare it with the newly evaluated one, and then only generate a new type when necessary. I don't know how this machinery works currently so this could be a naive or incorrect way of thinking about it, but if possible it would really improve protocols for use in dynamic development.
-Jeff On Tuesday, June 19, 2012 3:49:13 PM UTC+1, Phil Hagelberg wrote: > > Protocols necessarily make some unfortunate dynamicity trade-offs in the > name of self-hosting. If you value interactive development over execution > efficiency perhaps they are not the right choice. > > -Phil > -- 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