Closed danimontoya closed 3 years ago
Fixes https://app.clickup.com/t/cf2n35
Discussed here:
In Arrow we have following signatures for all data-types that implement Apply:
Apply
fun <A, B, C> Kind<F, A>.map2(fb: Kind<F, B>, f: (A, B) -> C): Kind<F, C> fun <A, B> Kind<F, A>.product(fb: Kind<F, B>): Kind<F, Tuple2<A, B>>
these should be deprecated towards new implementations which are the functions names from Kotlin Std
fun <A, B, C> Kind<F, A>.zip(fb: Kind<F, B>, f: (A, B) -> C): Kind<F, C> fun <A, B> Kind<F, A>.zip(fb: Kind<F, B>): Kind<F, Pair<A, B>>
Thanks @danimontoya! Great work 👏 👏 👏
Fixes https://app.clickup.com/t/cf2n35
Discussed here:
In Arrow we have following signatures for all data-types that implement
Apply
:these should be deprecated towards new implementations which are the functions names from Kotlin Std