
Control.Comonad.Context  Portability  portable  Stability  experimental  Maintainer  dan.doel@gmail.com 



Description 
Defines the stateincontext comonad, which is dual to the state monad.
Each operation in the context comonad runs in a context determined
by later operations. (Observe, for example, experiment, which runs
the preceeding operations multiple times in different contexts and
returns a list of results.)


Synopsis 



Documentation 


Constructors   Instances  



Returns the context



Returns the result of the preceeding operations running in
a modified context



Returns a list of results created by running prior operations
in modified contexts created by the list of contextmodifiers.



Lifts an operation into the context comonad. Syntactic sugar
for fmap when chaining comonad operations.
liftCtx == extract . fmap f
w =>> liftCtx f == fmap f w


Produced by Haddock version 2.3.0 