The hydra-print package
Output from parallel subprocesses is an ugly, many-headed beast. Piping though hydra-print provides an NCurses interface to a dynamic set output streams, displayed without interleaving. This is a common problem, for example, with parallel compiles, or data-processing scripts.
Specifically, this small library will split the screen when parallelism occurs, and unsplit it when the parallelism is finished (i.e. dynamically growing and losing "heads"). The io-streams library is used for all stream inputs.
|Versions||0.1.0.0, 0.1.0.2, 0.1.0.3|
|Change log||None available|
|Dependencies||async, base (<=4.7), bytestring, containers, directory, filepath, io-streams, mtl, ncurses, process, random, semigroups, text, time, transformers, unix [details]|
|Copyright||2013, Ryan Newton|
|Maintainer||Ryan Newton <email@example.com>|
|Source repository||head: git clone git://github.com/rrnewton/hydra-print.git|
|Uploaded||Mon Apr 15 20:00:28 UTC 2013 by RyanNewton|
|Downloads||476 total (25 in last 30 days)|
|Status||Docs not available [build log]|
All reported builds failed as of 2015-06-01 [all 2 reports]
- hydra-print-0.1.0.2.tar.gz [browse] (Cabal source package)
- Package description (included in the package)
For package maintainers and hackage trustees