The hydra-print package

[Tags:bsd3, library, program]

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.

Properties

Versions 0.1.0.0, 0.1.0.2, 0.1.0.3
Dependencies async, base (>=4.5 && <=4.7), bytestring, containers, directory, filepath, io-streams, mtl, ncurses (>=0.2.3), process, random, semigroups, text, time, transformers, unix [details]
License BSD3
Copyright 2013, Ryan Newton
Author Ryan Newton
Maintainer Ryan Newton <rrnewton@gmail.com>
Stability Unknown
Category Concurrency
Home page https://github.com/rrnewton/hydra-print
Source repository head: git clone git://github.com/rrnewton/hydra-print.git
Uploaded Mon Apr 22 19:27:55 UTC 2013 by RyanNewton
Distributions NixOS:0.1.0.3
Downloads 653 total (7 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees