MichaelXavier/Seraph

Experimentation at rewriting the Angel process monitor

★ 5Forks 0HaskellGitHub ↗Compare

README

Seraph

Overview

Seraph is an experiment with rewriting [Angel](http://github.com/michaelxavier/Angel) for the sake of simplicity and testability. You shouldn’t use this in production.

Tasks

renaming processes that were running not handled well

Config changes should kill first before modifying the config

numbering expansion (i.e. counts) not working right

spawning and removing a count of process “foo” will complain unknown process foo-1

ensure that logger processes get killed like in upstream

ensure the timing constraint in testing is not an issue

Use a newtype and the reader/writer typeclasses for OracleM

Sequence on directives?

Clean up cabal file

reformat all modules

Contributors

MichaelXavier

Issues