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.


Dependenciesasync, base (<=4.7), bytestring, containers, directory, filepath, io-streams, mtl, ncurses, process, random, semigroups, text, time, transformers, unix
Copyright2013, Ryan Newton
AuthorRyan Newton
MaintainerRyan Newton <>
Home page
Source repositoryhead: git clone git://
Executableshydra-head, hydra-view
UploadedMon Apr 15 20:00:28 UTC 2013 by RyanNewton
Downloads381 total (35 in last 30 days)
StatusDocs not available [build log]
All reported builds failed [all 1 reports]



Maintainers' corner

For package maintainers and hackage trustees