What’s the relationship between profunctors and arrows?

What profunctors lack compared to arrows is the ability to compose them. If we add composition, will we get an arrow? MONOIDS This is exactly the question tackled in section 6 of “Notions of Computation as Monoids,” which unpacks a result from the (rather dense) “Categorical semantics for arrows”. “Notions” is a great paper because … Read more

What is Applicative Functor definition from the category theory POV?

The key to understanding applicative functors is to figure out what structure they preserve. Regular functors preserve the basic categorical structure: they map objects and morphisms between categories, and they preserve the laws of the category (associativity and identity). But a category may have more structure. For instance, it may allow the definition of mappings … Read more