concurrent-output

Ungarble output from several threads or commands

LTS Haskell 14.16:1.10.11
Stackage Nightly 2019-12-08:1.10.11
Latest on Hackage:1.10.11

See all snapshots concurrent-output appears in

BSD-2-Clause licensed by Joey Hess, Joachim Breitner
Maintained by Joey Hess

Module documentation for 1.10.11

This version can be pinned in stack with:concurrent-output-1.10.11@sha256:4763be82e45881cb163cda7f7ff3a0e30a1fb4fe1d7fb1f7e194c62a30089c3b,1651

Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up.

Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc.

comments powered byDisqus