Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Provides a typeclass for process spawning.
Documentation
class Monad m => ChSpawn m where Source
Class for all (real or pseudo) process-spawning monads.
mspw :: String -> [String] -> Either Handle String -> m (Int, String, [Handle]) Source
Spawn process
mah :: String -> m Bool Source
Accept handle as input?
ChSpawn IO | |
ChSpawn m0 => ChSpawn (AtomStoreT m) | |
ChSpawn m0 => ChSpawn (CounterT m) | |
ChSpawn m0 => ChSpawn (HandleCloserT m) | |
ChSpawn m0 => ChSpawn (InRedirT m) | |
ChSpawn m0 => ChSpawn (QuietT m) | |
ChSpawn m0 => ChSpawn (HereStringT m) | |
ChSpawn m0 => ChSpawn (ScannerBufferT m) | |
ChSpawn m0 => ChSpawn (RecorderT m) | |
ChSpawn m0 => ChSpawn (OutRedirT m) | |
ChSpawn m0 => ChSpawn (DeafT m) | |
ChSpawn m => ChSpawn (SpawnOverlayT m) | |
ChSpawn m0 => ChSpawn (JoinerT m) | |
ChSpawn m0 => ChSpawn (HandleFilterT m) | |
ChSpawn m0 => ChSpawn (BoolFilterT m) | |
ChSpawn m0 => ChSpawn (IntFilterT m) | |
ChSpawn m0 => ChSpawn (HandleArchiverT m) | |
ChSpawn m0 => ChSpawn (BoolArchiverT m) | |
ChSpawn m0 => ChSpawn (IntArchiverT m) | |
ChSpawn m0 => ChSpawn (NullFsT m) | |
ChSpawn m0 => ChSpawn (NullExpanderT m) | |
ChSpawn m0 => ChSpawn (ExpanderT m) | |
ChSpawn m0 => ChSpawn (HistoryT m) | |
ChSpawn m0 => ChSpawn (HtmlPrinterT m) | |
ChSpawn m0 => ChSpawn (AnsiPrinterT m) |