Hi, Meikel, this is not the case. Since the file is available to the compiler - it can and generally does do the right thing.
David, I think that I have managed to replicate my issue. It occurs in a specific case where the protocols are defined in a jar. j/protocols/fred.cljs - define fred j/dom/protocols.cljs - extend fred to dom node Then when using the general fred protocol in another project, the dom extension will not be seen, producing the error. If you require the dom protocol explicitly (without using it in particular) the problem is resolved. This differs from the case when the protocols are defined in the local src. In that case there is no need to include the specific extension. Does this make sense? Is it expected? Cheers Dave -- 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