On Jul 2, 3:07 pm, Christophe Grand <christo...@cgrand.net> wrote: > Protocols are designed with the implementer in mind, not the user. > Sometimes user-facing API and implementer-facing API overlap but it's > not a given. So, from the user point of view, protocols are an > implementation detail, they are somewhat "low-level" -- lower than the > user-level at least.
Christophe & Meikel - Thank you for elaborating on this point. I can see the motivation for separating out the user level API from the implementer API. However, it is not clear to me why we would say that protocols are suitable for one of these APIs but not the other. Do you have any thoughts on this? Thanks. -David -- 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