cats-retry
cats-retry copied to clipboard
Zio interoperability
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.
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?
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.