packages feed

process-streaming-0.0.1: README.md

process-streaming
=================

Exploring how to interact with system processes using a streaming library
(pipes).

The basic goals:

- Concurrent, buffered, streaming access to stdin, stdout and stderr.

- Easy integration with parsers pipes-parse package and folds from
  Pipes.Prelude.

- Avoid launching exceptions: use Either or similar solution to signal error
  conditions.

- Avoid deadlock scenarios caused by full output buffers.

Relevant thread in the Haskell Pipes Google Group:

https://groups.google.com/forum/#!searchin/haskell-pipes/pipes$20process/haskell-pipes/JFfyquj5HAg/Lxz7p50JOh4J