The supervisor package

[Tags: bsd3, library]

A supervisor monad that explore the execution tree of an internal monad and define extra behaviours thanks to flexible instance definitions for each particular purpose. It can inject new behaviours for backtracking, trace generation, testing, transaction rollbacks etc

The supervisor monad is used in the package MFlow to control the routing, state management, back button management and navigation in general.

Currently only the generation of an execution trace on case of error is developped. See Control.Monad.Supervisor.Trace and the example at Demos/TraceExample.hs


Properties

Versions0.1.0.0, 0.1.1.0
Dependenciesbase (==4.*), containers, exceptions, monadloc, mtl
LicenseBSD3
AuthorAlberto G. Corona
Maintaineragocorona@gmail.com
CategoryControl
Home pagehttp://github.com/agocorona/supervisor
UploadedTue Dec 31 11:34:18 UTC 2013 by AlbertoCorona
DistributionsNixOS:0.1.1.0
Downloads289 total (15 in last 30 days)
StatusDocs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees