Somewhat more interesting is that, in the process of understanding what was going on in the above problem, I implemented some better error reporting for the Compiler.getMatchingParams method. The result has been pushed here; the impact is that instead of:More than one matching method found: foothe same error now reports as:More than one matching method found: foo(long[], int, int) and foo(long[], long, int) for arguments of type (long[], long, long)
That sounds good too.
Stu
I'm not really in a position to fully evaluate Alex's patches, but their objective is good, and the basic structure of things appears to be in line with what I was considering proposing before punting and making the minimal tweaks that I did. Unfortunately, I see it's been pushed to the backlog, and not on Release.Next.
If that can change, and CLJ-445 can get through, then by all means, prefer it. If not, then either my patches or some minimal subset of Alex's (I _really_ don't care) _must_ get into 1.3.0 before that window is closed — otherwise, it is broken in certain circumstances, as I documented up-thread.
- Chas
> --
> You received this message because you are subscribed to the Google Groups "Clojure Dev" group.
> To post to this group, send email to cloju...@googlegroups.com.
> To unsubscribe from this group, send email to clojure-dev...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/clojure-dev?hl=en.
>
Alex - I believe you were working to pull out smaller patches from 445
anyway - would you mind pulling this out and see if we can get it in?
We are hoping to get an alpha-7 out soon. No promises, but maybe this
weekend. It would be nice if we could get this in as well.