simon.vergauwen
07/05/2018, 2:54 PMF
over another.simon.vergauwen
07/05/2018, 6:13 PMjacob
07/10/2018, 1:41 AMjacob
07/10/2018, 5:02 AM./gradlew build
from the command line seems to be okjacob
07/10/2018, 5:26 AM@instance(Try::class)
interface TryMonoidInstance<A> : TrySemigroupInstance<A>, Monoid<Try<A>> {
override fun empty(): Try<A> {
return Failure(Throwable("What can I put here?"))
}
}
jacob
07/10/2018, 5:27 AMjacob
07/10/2018, 5:33 AM@instance(Try::class)
interface TryMonoidInstance<A> : TrySemigroupInstance<A>, Monoid<Try<A>> {
fun MO(): Monoid<A>
override fun empty(): Try<A> {
return Success(MO().empty())
}
}
jacob
07/10/2018, 6:02 AMjacob
07/10/2018, 6:21 AMjacob
07/10/2018, 6:21 AMpakoito
07/10/2018, 10:23 AMpakoito
07/10/2018, 10:23 AMpakoito
07/10/2018, 10:23 AMoverride fun SG(): Semigroup<R> = MO()
pakoito
07/10/2018, 10:24 AMraulraja
07/10/2018, 11:08 AMjereksel
07/10/2018, 11:10 AMjereksel
07/10/2018, 11:11 AMallProjects
closure in main build.gradlejacob
07/10/2018, 8:58 PMjacob
07/10/2018, 9:00 PMjacob
07/10/2018, 9:00 PMpakoito
07/10/2018, 11:35 PMpakoito
07/10/2018, 11:35 PMpakoito
07/10/2018, 11:36 PMjacob
07/10/2018, 11:43 PMjacob
07/10/2018, 11:43 PMjacob
07/10/2018, 11:43 PMjacob
07/10/2018, 11:44 PMAny
and All
, which have different semantics?pakoito
07/11/2018, 12:01 AMpakoito
07/11/2018, 12:02 AMpakoito
07/11/2018, 12:02 AM