Ross A. Baker

Results 574 comments of Ross A. Baker

That's odd. It does the same for me, on 2.13 and 2.12. The mdoc directives look correct.

Here's a real-world, open-source Selective use case: https://github.com/typelevel/cats-parse/pull/101

Yes, this is a frustrating one. How might we fix it in a compatible fashion? Could we overload it, making the existing one non-implicit and private? Can anyone think of...

I found no overrides in Cats with GitHub search, but it's worth checking with proper tooling. Even then, there are of course instances outside Cats. Like `Sync`.

What makes this mostly useful only for Scala 3?

I thought this would get stopped cold by binary compatibility and only expected to spend a few minutes on this. Alas, it seems to work. I'll pause here and see...

The Haskell implementation introduces an operator for `select`: `

Nope, that last commit is bad. My solution was dubious, and I failed to test the rigid laws.

I generally disrecommend the standard à la carte imports, so I'm a strong :+1: to not having three ways to do them.

I thought something like this might exist in Algebra, but my search only pulled up an [old Frank gist](https://gist.github.com/fthomas/5d13d36e8c6ff64685df). Anyway, pinging @fthomas for his thoughts. :smile: