packages feed

gnuplot-0.2: execute/tmp/Graphics/Gnuplot/Execute.hs

module Graphics.Gnuplot.Execute where

import System.Exit (ExitCode, )
import System.Cmd (rawSystem, )


tmpScript :: FilePath
tmpScript = "curve.gp"

simple ::
      [String] {-^ The lines of the gnuplot script to be piped into gnuplot -}
   -> [String] {-^ Options for gnuplot -}
   -> IO ExitCode
simple program options =
   do writeFile tmpScript (unlines program)
      -- putStrLn cmd
      rawSystem "gnuplot" $ options ++ [tmpScript]