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

Reply via email to