raulraja
01/30/2019, 10:21 AM@instance(Target::class)
became @extension
a few versions ago. Latest release is 0.8.2 and we are currently in 0.9.0 snapshot. 0.9.0 is coming out soon.Imran/Malic
01/30/2019, 12:32 PMImran/Malic
01/30/2019, 12:38 PMkotlin
@extension
interface ListKSemigroupInstance<A>:Semigroup<ListK<A>>{
override fun ListK<A>.combine(b: ListK<A>): ListK<A> =
(this + b).k()
}
Where do I find more examples how to work with typeclasses ?raulraja
01/30/2019, 6:43 PMraulraja
01/30/2019, 6:44 PMImran/Malic
02/01/2019, 2:00 PMraulraja
02/01/2019, 2:06 PM