coroutine-object-0.3: Object-oriented programming realization using coroutine

Copyright(c) 2012 Ian-Woo Kim
LicenseBSD3
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellSafe-Inferred
LanguageHaskell98

Control.Monad.Trans.Crtn.Event

Description

coroutine that can be interpreted as an object

Synopsis

Documentation

data ActionOrder e Source

action order

Constructors

ActionOrder ((e -> IO ()) -> IO e) 

type EvOrAct e = Either (ActionOrder e) e Source

event or action