Murat Kasimov

More about me

Я language (β)

/Я language (β)/Glossary/Kleisli/

Kleisli is a category assosiated to any monad. But since we don't operate on monads at all, in Я Kleisli is associated to any functor instead.

Since almost all parametric types are functors, you can associate Kleisli to a shape of morphism that looks like this:

: into i ( t i ) | Kleisli shaped morphism : into ( t i ) i | co-Kleisli shaped morphism