Sergey Torgashov
Sergey Torgashov
> Are there any plans to change this? It's probably a breaking change. Great question! What I can think of is deprecating all the `compose` methods with context types and...
Another possibility to alleviate that could be if Scala folks could exclude deprecated methods from the "overload" linting: ```scala trait One { def foo: Whatever2 } trait Two { def...
@som-snytt , thank you for the comprehensive explanation! > I'm not sure about the direct question about deprecation. Does anyone pay attention if it says there were 3 deprecations instead...
@som-snytt I wouldn't say the problem is "fake". Cats already has `compose` methods with qualifiers. For example, `Functor` has `compose` as well as `composeBifunctor` and `composeContravariant`. Therefore switching from unspecified...
Oh, thank you very much for taking on this!
For reference: scala/scala#11171
Hi @dpevunov-cp , thank you for the PR! I think I understand what you're trying to achieve, but I've got a couple of suggestions about the proposed method: 1. Cats...
Yes, the former diagram represents the state of Cats along with Cats-Effect v2, where the hierarchy was slightly different. IIRC, there were attempts to re-render the diagram and even some...
Thank you for the PR! But to be honest, I'm not sure it would be a good idea to start bringing `unit` to the global scope with any Cats syntax...
Also, for what it's worth, I'd like to note that method `F.unit` itself has a very little value. It is used for two cases mostly: to conclude a chain of...