chatty-0.3.1.4: Some monad transformers and typeclasses to simplify I/O on a transformer stack.

Safe HaskellSafe-Inferred

System.Chatty.Spawn

Description

Provides a typeclass for process spawning.

Synopsis

Documentation

class Monad m => MonadSpawn m whereSource

Class for all (real or pseudo) process-spawning monads.

Methods

mspw :: String -> [String] -> Either Handle String -> m (Int, String, [Handle])Source

Spawn process

mah :: String -> m BoolSource

Accept handle as input?

spawn :: (MonadFinalizer m, MonadScanner m, MonadPrinter m, MonadSpawn m, Functor m) => String -> [String] -> m IntSource

Spawn process