machines-process-0.2.0.4: 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