Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | Safe |
Language | Haskell98 |
Processes support choices and sequences and are modelled after Hoare's CSP calculus.
Documentation
Process data type with efficient support for sequences
eqProcessBy :: (a -> a -> Bool) -> Process a -> Process a -> Bool Source
Generalized equality of processes, which takes an equality function for the symbols.
runProcess :: Apply f => Process (f a) -> a -> [a] Source