Readme for popenhs-1.0.0
popenhs is a small Haskell library that provides a
convenient way of sending string input to a subprocess and
reading output lazily. The code is based on runProcess from
the hslibs posix library. (It is also an example of how to
use automake in haskell packages.)
It provides two functions popen and popenEnvDir.
* popen gives lazy output and error streams from a
subprocess command, and optionally can direct input from a
string to the process.
* popenEnvDir in addition lets specify environment and
directory in which to run the subprocess command.
Building should be straightforward. See the generic INSTALL
file and "./configure --help" for more details.
* run "./configure"
* then "make"
* and "make install"
For applications using popenhs, a helper program
"popenhs-config" is provided that can be used in Makefile's
for example to get the correct compile and link options.
"popenhs-config --help" gives more information.