There is not much difference between cats and Arro...
# arrow
r
There is not much difference between cats and Arrow. Arrow is inspired among others by cats but the internal implementations are quite different. The main different is that Arrow uses only extension functions in it’s type class definitions for all operations. For example
Kind<F, A>.map(f: (A) -> B): Kind<F, B>
vs
map(fa: F[A], f: (A) -> B): F[B]
in cats
arrow 1