Hi,

Am 16.12.2011 um 01:58 schrieb Cedric Greevey:

> I know that every fn is a class; I am questioning the very need for
> "prim interfaces".

If you don't have an interface, you can't redef the function at runtime. Since 
the class of the function changes, you'll have the call sites wired to the 
wrong class. Hence you have to recompile the call sites. For a macro this is to 
be expected, but for a function...

There are trade-offs and price tags. I suggest you follow the advice of David: 
send in a CA and bring in your point of view in a CDD to go forward on clearly 
stating both – trade-off and price – and to advance the discussion on possible 
implementation strategies.

Sincerely
Meikel

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