raulraja
06/09/2019, 7:03 PMsuspend
raulraja
06/09/2019, 7:03 PMsuspend
if they want to since that still requires a runner or IO and is still pure.pakoito
06/09/2019, 7:05 PMpakoito
06/09/2019, 7:05 PMraulraja
06/09/2019, 7:05 PMraulraja
06/09/2019, 7:05 PMraulraja
06/09/2019, 7:05 PMpakoito
06/09/2019, 7:06 PMraulraja
06/09/2019, 7:06 PMsuspend fun invoke
requires no changes to Try and makes it pureraulraja
06/09/2019, 7:07 PMsuspend
which they start on presenters and then they use Try in between to avoid exceptionsraulraja
06/09/2019, 7:07 PMraulraja
06/09/2019, 7:07 PMinvoke
pakoito
06/09/2019, 7:07 PMpakoito
06/09/2019, 7:07 PMraulraja
06/09/2019, 7:07 PMraulraja
06/09/2019, 7:08 PMTry
versions fixed to Throwableraulraja
06/09/2019, 7:08 PMraulraja
06/09/2019, 7:09 PMraulraja
06/09/2019, 7:09 PMpakoito
06/09/2019, 7:09 PMunless we build in specialized methods for thethat’s my point. There are only a couple of constructors, and only one would be problematicversions fixed to ThrowableTry
pakoito
06/09/2019, 7:09 PMpakoito
06/09/2019, 7:10 PMraulraja
06/09/2019, 7:10 PMEither.monad<Throwable>()
is not the same as Try.monad()
raulraja
06/09/2019, 7:10 PMpakoito
06/09/2019, 7:10 PMraulraja
06/09/2019, 7:10 PMraulraja
06/09/2019, 7:11 PMEither.monadThrow()
pakoito
06/09/2019, 7:11 PMpakoito
06/09/2019, 7:11 PMpakoito
06/09/2019, 7:11 PM