Wesley Hartford
11/25/2022, 11:26 PMEffect
and the arrow-fx
projects? I've been using Effect
to model effects such as calls to a database or web service. Is there a recommended way to use the features of arrow-fx
to add retries to an Effect
?simon.vergauwen
11/26/2022, 3:38 PMSchedule
which can be used to easily build complex retry systems. https://arrow-kt.io/docs/apidocs/arrow-fx-coroutines/arrow.fx.coroutines/-schedule/
Everything in Arrow Fx can safely be composed/combined with Effect
.Wesley Hartford
11/26/2022, 9:28 PMsimon.vergauwen
11/26/2022, 9:28 PMIterable.parTraverse
(parMap
in 2.x.x). parZip
to combine independent functions together in parallel. We're adding types like CountDownLatch
soon, Kotlin MPP suspend alternative of the Java one.
So it offers some concurrency utilities alongside KotlinX CoroutinesWesley Hartford
11/27/2022, 2:50 AMCountDownLatch
.simon.vergauwen
11/27/2022, 8:43 AM