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

Reply via email to