# Need help with resolving method ambiguities

**URL:** https://discourse.julialang.org/t/need-help-with-resolving-method-ambiguities/47779
**Category:** General Usage
**Created:** [October 5, 2020, 11:25am UTC](https://discourse.julialang.org/t/need-help-with-resolving-method-ambiguities/47779 "2020-10-05T11:25:20Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![tomerarnon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tomerarnon/32/3170_2.png) [@tomerarnon](https://discourse.julialang.org/u/tomerarnon)
#### Post date: [October 5, 2020, 3:16pm UTC](https://discourse.julialang.org/t/need-help-with-resolving-method-ambiguities/47779/6 "2020-10-05T15:16:35Z")

</div>

On the topic of

> [@Finding and fixing invalidations: now, everyone can help reduce time-to-first-plot](https://discourse.julialang.org/t/finding-and-fixing-invalidations-now-everyone-can-help-reduce-time-to-first-plot/45598/1):
>
> I just posted a [new blog post](https://julialang.org/blog/2020/08/invalidations/) on recent work reducing Julia’s latency, a.k.a., “time to first plot” and even “time to second plot (after loading more code)”. The blog post describes recent work on diagnosing and eliminating invalidations, events that cause Julia to have to recompile previously-compiled code. The blog post focuses on (1) explaining the underlying ideas and (2) briefly summarizing the overall progress we’ve made so far. I’m writing this post to emphasize to package developers the…

and

> [@A playful competition: who can define a method that invalidates the most code?](https://discourse.julialang.org/t/a-playful-competition-who-can-define-a-method-that-invalidates-the-most-code/47543/36):
>
> Yikes, realized I forgot to announce the results on Friday. To evaluate the submissions, I tested each using a script that I executed from the linux prompt to ensure there weren’t differences in my typing at the REPL (since hitting certain keys can force the compilation of new methods). In a couple of cases, this led to a pretty different count than provided by the submitter, perhaps mostly because some REPL methods did not compile. (At least the rank order was consistent with the numbers provid…

The method:

```julia
function Base.convert(targettype::Type{<:T}, p::Proxy{TInner}) where {T, TInner}
    return convert(targettype, inner(p))
end

```

causes `1934` invalidations…

---

_[View the full topic](https://discourse.julialang.org/t/need-help-with-resolving-method-ambiguities/47779)._
