machines-process-0.2.0.8: Process (system) utilities for the machines library
Safe HaskellNone
LanguageHaskell2010

System.Process.Machine

Documentation

type ProcessMachines a b k = (Maybe (ProcessT IO a b), Maybe (MachineT IO k a), Maybe (MachineT IO k a)) Source #

mStdIn :: IOSource a -> ProcessMachines a a0 k0 -> IO () Source #

mStdOut :: ProcessT IO a b -> ProcessMachines a a0 k0 -> IO [b] Source #

mStdErr :: ProcessT IO a b -> ProcessMachines a a0 k0 -> IO [b] Source #

callProcessMachines :: IOData a => forall b k. IODataMode a -> CreateProcess -> (ProcessMachines a b k -> IO c) -> IO (ExitCode, c) Source #