chatty-0.6.1.0: Some monad transformers and typeclasses for abstraction of global dependencies.

Safe HaskellSafe-Inferred

System.Chatty.Spawn

Description

Provides a typeclass for process spawning.

Synopsis

Documentation

class Monad m => ChSpawn 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 :: (ChFinalizer m, ChScanner m, ChPrinter m, ChSpawn m, Functor m) => String -> [String] -> m IntSource

Spawn process