Package0.7.0.1Control
selective
Selective applicative functors
- Version0.7.0.1
- CategoryControl
- LicenceMIT
- AuthorAndrey Mokhov <andrey.mokhov@gmail.com>, github: @snowleopard
- MaintainerAndrey Mokhov <andrey.mokhov@gmail.com>, github: @snowleopard
- Homepagegithub.com/snowleopard/selective
- Pinned byhackage selective 0.7.0.1
- Sourcehackage.haskell.org/package/selective-0.7.0.1
Modules
6 modules- Control.Selective33This is a library for selective applicative functors, or just
- Control.Selective.Free7This is a library for selective applicative functors, or just
- Control.Selective.Multi39This is a library for selective applicative functors, or just
- Control.Selective.Rigid.Free7This is a library for selective applicative functors, or just
- Control.Selective.Rigid.Freer7This is a library for selective applicative functors, or just
- Control.Selective.Trans.Except15This is a library for selective applicative functors, or just
Description
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.
Depends on
2 packages- base-4.20.2.0with GHC
- transformers-0.6.1.1with GHC