You should be able to make a minimal case for this without external libs.
File an issue in JIRA with the minima reproducer.

Thanks,
David

On Thu, Oct 20, 2016 at 2:29 AM, Peter Taoussanis <ptaoussa...@gmail.com>
wrote:

> Hi all,
>
> Was wondering if anyone might be familiar with the reason for some
> unexpected behaviour I'm seeing?
>
> (extend-type js/jQuery
>   ILookup
>   (-lookup
>     ([this k] nil)
>     ([this k not-found] nil))
>   IFn
>   (-invoke
>     ([this k] (-lookup this k))
>     ([this k not-found] (-lookup this k not-found))))
>
> This works fine against ClojureScript <= 1.8.40, but against >= 1.8.51 (up
> to 1.9.293) triggers:
> `WARNING: Use of undeclared Var taoensso.lib.web/jQuery`.
>
> I'll note a peculiarity: it's specifically the `-lookup` call that
> triggers the compilation warning. Avoiding that call and extending to other
> protocols like ICounted, etc. work as usual.
>
> For example, the following will *not* produce a warning:
>
> (extend-type js/jQuery
>   ILookup
>   (-lookup
>     ([this k] nil)
>     ([this k not-found] nil))
>   IFn
>   (-invoke
>     ([this k] nil #_(-lookup this k))
>     ([this k not-found] nil #_(-lookup this k not-found))))
>
> Am I possibly missing something simple? Couldn't see any obvious
> explanation in the changelog at https://groups.google.com/
> forum/#!topic/clojurescript/fR1PVRXtzCI
>
> Thanks, cheers!
>
> --
> Note that posts from new members are moderated - please be patient with
> your first post.
> ---
> You received this message because you are subscribed to the Google Groups
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescript@googlegroups.com.
> Visit this group at https://groups.google.com/group/clojurescript.
>

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to