dark mode


Rants about computers

Applicative Programming

I want to explore the Applicative functor, more than a functor and less than a monad. The reason to use it is that, by being less powerful, it can be applied in more situations. This post is a companion to the talk I gave at HaskellMAD, you can find the slides of the talk here. Applicatives or Idioms, as they were named back then, were introduced in 2008, in a Functional Pearl named Idioms: applicative programming with effects.

Read On →