control-dsl-0.2.1.3: An alternative to monads for control flow DSLs

Safe HaskellSafe
LanguageHaskell2010

Control.Dsl.State.Put

Documentation

data Put s r a where Source #

Constructors

Put :: s -> Put s r () 
Instances
PolyCont (Put s) (State s r) () Source # 
Instance details

Defined in Control.Dsl.State.Put

Methods

runPolyCont :: Put s r' () -> (() -> State s r) -> State s r Source #