Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Evalute passed arguments with external interpreter
Documentation
Different interesting return types for quasiquoters
Instances here mostly resemble the types of things in System.Process
Instances
Eval (IO ()) Source # | The most basic instance: nothing is known about what happened in external command External command's stdout and stderr go to caller's stdout and stderr respectively
|
(s ~ ExitCode, o ~ Text, e ~ Text) => Eval (IO (s, o, e)) Source # | Return exit code, stdout, and stderr of external process
|
Eval (IO ExitCode) Source # | Return exit code of the external process
|
Eval (IO String) Source # | Return stdout of external process as Does not care whether external process has failed or not.
|
Eval (IO Text) Source # | Return stdout of the external process as Does not care whether external process has failed or not.
|
(i ~ Text, o ~ (ExitCode, Text, Text)) => Eval (i -> IO o) Source # | Return exit code, stdout, and stderr of the external process
and pass supplied
|