Updated Proposal: Revisiting Implicits

That has not been my experience.

For example, the only way I could consistently get the extension methods for this Convertible typeclass to compile was to use the given ops[A]: AnyRef { ... } style of defining extension methods, and explicitly import them using import types.Convertible.given in each file where I wanted to use them.

1 Like