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

Versions0.1.0.0, 0.1.0.2, 0.1.0.3
Dependenciesasync, base (<=4.7), bytestring, containers, directory, filepath, io-streams, mtl, ncurses, process, random, semigroups, text, time, transformers, unix
LicenseBSD3
Copyright2013, Ryan Newton
AuthorRyan Newton
MaintainerRyan Newton <rrnewton@gmail.com>
CategoryConcurrency
Home pagehttps://github.com/rrnewton/hydra-print
Source repositoryhead: git clone git://github.com/rrnewton/hydra-print.git
Executableshydra-head, hydra-view
Upload dateMon Apr 15 20:00:28 UTC 2013
Uploaded byRyanNewton
Downloads212 total (19 in last 30 days)

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees