claferIG-0.3.7: claferIG is an interactive tool that generates instances of Clafer models.

Safe HaskellNone

Language.Clafer.IG.Process

Synopsis

Documentation

waitFor :: Process -> IO ExitCodeSource

Wait until the process terminates

getContentsVerbatim :: Process -> IO StringSource

Reads the entire output verbatim

getMessage :: MonadIO m => Process -> m StringSource

Read the message

readMessage :: (Read r, MonadIO m) => Process -> m rSource

putMessage :: MonadIO m => Process -> String -> m ()Source

Put the message

pipeProcess :: FilePath -> [String] -> IO ProcessSource

Start another process and return the piped std_in, std_out stream