selective-0.4.1.1: Selective applicative functors

# selective-0.4.1.1: Selective applicative functors

Selective applicative functors: declare your effects statically, select which to execute dynamically.

This is a library for selective applicative functors, or just selective functors for short, an abstraction between applicative functors and monads, introduced in this paper.

Signatures

Modules

- Control
  Submodules
  - Control.Selective
    Submodules
    - Control.Selective.Free
    - Control.Selective.Multi
    - Rigid
      Submodules
      - Control.Selective.Rigid.Free
      - Control.Selective.Rigid.Freer