Results 142 comments of Michael Pilquist
trafficstars

If we had a cats dependency, we could use `cats.kernel.Eq`. In lieu of cats, we could use `scala.math.Equiv` but that type class isn't used much. We'd also have to be...

Thanks for the patience on this one. Yeah, this seems like something that should be supported out of the box. Are you interested in opening a PR? Note the repo...

It turns out this is an inherent restriction of `typecase` -- when encoding a value `a`, the generated codec effectively checks each registered type case in order via a `Class#isAssignableFrom`...

@nadavwr Hm, a couple of other options come to mind that I'd appreciate your thoughts on. 1. We could introduce a combinator like `maskErrors[A](c: Codec[A]): Codec[A]` that strips all details...

I don't think so, though I'm happy to hear arguments for it. I've tried scalastyle a few times and the results haven't compelled me to add it. I've been considering...

Hi @jonashartwig -- sorry for missing this issue when you opened it! There are lots of options for handling this pattern. The most important metric on choosing a solution is...

Can we roll fuuid in to cats-effect-std module?

Amazing status update. :) Note fs2-core relies on `SyncIO` (for the compiler of `Pure`, `Id`, `Fallible` streams).

Publishing a hash to Sonatype Snapshots with a `-SNAPSHOT` suffix would be better. E.g. `3.1-24-92c750d-SNAPSHOT` in Sonatype Snapshots instead of `3.1-24-92c750d` in Central. The only downside is that someone could...

Nothing really jumps out when looking at the diff between v3.2.2 and 594f8fe. Most likely culprits: - https://github.com/typelevel/fs2/pull/2720 - Upgrade to CE 3.3