freer-0.2.4.0: Implementation of the Freer Monad

CopyrightAllele Dev 2016
LicenseBSD-3
Maintainerallele.dev@gmail.com
Stabilitybroken
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Control.Monad.Freer.Cut

Description

Composable handler for logical Cut effects. Implemented in terms of Exc effect.

Using http://okmij.org/ftp/Haskell/extensible/Eff1.hs as a starting point.

Synopsis

Documentation

cutFalse :: Member (Exc CutFalse) r => Eff r a Source #

Implementation of logical Cut using Exc effects.