cats-retry icon indicating copy to clipboard operation
cats-retry copied to clipboard

Zio interoperability

Open Koisell opened this issue 5 years ago • 2 comments

It order to empowered more taggeless final users and simplify migrations from/to ZIO we introduce some interoperability library for it. This library works the same way that Monix interoperability. It's currently working only on JVM, ScalaJS support will follow (for now it won't compile).

Be aware that if you are completely commit to either Monix or ZIO both libraries already have their internal support for retry policies.

Koisell avatar Sep 01 '19 11:09 Koisell

Thanks! This looks good. As you say, ZIO already has features similar to cats-retry available out of the box, so I'm not sure how useful this integration is, but there's no harm in providing it as an option for people to use.

I'm curious about why the ScalaJS support doesn't compile?

cb372 avatar Sep 09 '19 09:09 cb372

ScalaJS doesn't work because of missing Cats Applicative typeclass instance for ZIO. I asked on the Gitter channel they are apparently working on it.

Koisell avatar Sep 09 '19 18:09 Koisell