pakoito
12/16/2019, 11:47 PMkyleg
12/16/2019, 11:53 PMpakoito
12/16/2019, 11:53 PMkyleg
12/16/2019, 11:54 PMkyleg
12/16/2019, 11:54 PMpakoito
12/16/2019, 11:54 PMpakoito
12/16/2019, 11:54 PMApplicative#map
which says IO.fx { A; B; C; } as long as B doesn’t use the result of A, and C doesn’t use the result of A or Bpakoito
12/16/2019, 11:55 PMpakoito
12/16/2019, 11:55 PMpakoito
12/16/2019, 11:55 PMpakoito
12/16/2019, 11:56 PMpakoito
12/16/2019, 11:56 PMConcurrent#parMap
for thatpakoito
12/16/2019, 11:57 PMparFlatMap
because it doesn’t make sensekyleg
12/16/2019, 11:57 PMpakoito
12/16/2019, 11:58 PMpakoito
12/16/2019, 11:58 PMpakoito
12/16/2019, 11:58 PMpakoito
12/16/2019, 11:58 PMkyleg
12/16/2019, 11:58 PMkyleg
12/16/2019, 11:59 PMkyleg
12/16/2019, 11:59 PMpakoito
12/16/2019, 11:59 PMpakoito
12/16/2019, 11:59 PMjimn
12/17/2019, 2:58 PMjimn
12/17/2019, 3:43 PMSagar Suri
12/18/2019, 2:11 AMeffect
and !effect
?pakoito
12/18/2019, 2:19 AM!
is suspend operator fun IO<A>.not() = this.bind()
pakoito
12/18/2019, 2:20 AMIO<Boolean>
pakoito
12/18/2019, 2:20 AMpakoito
12/18/2019, 2:21 AMval bla by effect { }