
This compiles:
import System.Environment(getArgs)
import System.Process(readProcessWithExitCode)
import System.Exit(exitWith,ExitCode(ExitSuccess))
main = do
args <- getArgs
(ecode,out,err) <- readProcessWithExitCode
"c:\\Perl64\\bin\\perl.exe" ("C:\\Program
Files\\MySQL\\scripts\\mysql_config.pl" : args) ""
if ecode == ExitSuccess
then return out
else return err
exitWith ecode
I had trouble with the spacing you had when I pasted your code, and
also changed the imports so that ExitSuccess was being imported.
All the best,
Nick
On Thu, Mar 18, 2010 at 6:46 PM, Roderick Ford
this will be EASY for you to fix, I am sure... what the heck am I doing wrong: import System.Environment(getArgs) import System.Process(readProcessWithExitCode) import System.Exit(exitWith) main = do args <- getArgs (ecode,out,err) <- readProcessWithExitCode "c:\\Perl64\\bin\\perl.exe" ("C:\\Program Files\\MySQL\\scripts\\mysql_config.pl" : args) "" if ecode == System.Exit.ExitCode.ExitSuccess then return out else return err exitWith ecode
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe