egorand
09/04/2018, 3:00 PMsuspend
is a breaking change, since the callers now have to wrap it inside a coroutine builder. Ideally I'd like library users to opt into coroutines if they decide to and be able to use the library as is if they don't, and avoid duplicating code add coroutines support. Any OS projects that do this already?rocketraman
09/04/2018, 3:24 PMrunBlocking
and wrapping the new suspend function.rocketraman
09/04/2018, 3:25 PMrocketraman
09/04/2018, 3:27 PMegorand
09/04/2018, 3:31 PMretry()
and smth like retrySuspendable()
, which is not perfectrocketraman
09/04/2018, 3:32 PMegorand
09/04/2018, 3:34 PMretry()
vs retryBlocking()
rocketraman
09/04/2018, 3:37 PMegorand
09/04/2018, 3:48 PMpakoito
09/04/2018, 3:52 PMAsync
in arrow precisely for this use case of bridging frameworkspakoito
09/04/2018, 3:54 PMrocketraman
09/04/2018, 3:56 PMpakoito
09/04/2018, 4:11 PMpakoito
09/04/2018, 4:12 PMasync
or launch
in librariesJeremy Rempel
09/04/2018, 6:20 PMkenkyee
09/04/2018, 10:01 PMpakoito
09/04/2018, 10:05 PM