concurrent-output: Ungarble output from several threads or commands

[ bsd2, concurrency, library, user-interfaces ] [ Propose Tags ]

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.

Modules

[Last Documentation]

  • System
    • Console
      • System.Console.Concurrent
        • System.Console.Concurrent.Internal
      • System.Console.Regions
    • Process
      • System.Process.Concurrent

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 1.0.1, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.6.1, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.8.0, 1.9.0, 1.9.1, 1.9.2, 1.10.0, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.10.9, 1.10.10, 1.10.11, 1.10.12, 1.10.13, 1.10.14, 1.10.15, 1.10.16, 1.10.17, 1.10.18, 1.10.19, 1.10.20
Change log CHANGELOG
Dependencies ansi-terminal (>=0.6.0 && <0.7.0), async (>=2.0 && <2.1), base (>=4.6 && <5), directory (>=1.2.0 && <1.3.0), exceptions (>=0.6.0 && <0.9.0), process (>=1.1.0 && <1.4.0), stm (>=2.0 && <2.5), terminal-size (>=0.3.0 && <0.4.0), text (>=0.11.0 && <1.3.0), transformers (>=0.3.0 && <0.5.0), unix (>=2.7.0 && <2.8.0) [details]
License BSD-2-Clause
Copyright 2015 Joey Hess, 2009 Joachim Breitner
Author Joey Hess, Joachim Breitner
Maintainer Joey Hess <id@joeyh.name>
Category User Interfaces
Source repo head: git clone git://git.joeyh.name/concurrent-output.git
Uploaded by JoeyHess at 2015-12-19T20:50:48Z
Distributions Arch:1.10.20, Debian:1.10.12, Fedora:1.10.18, LTSHaskell:1.10.20, NixOS:1.10.20, Stackage:1.10.20, openSUSE:1.10.20
Reverse Dependencies 7 direct, 187 indirect [details]
Downloads 57773 total (417 in the last 30 days)
Rating 2.5 (votes: 4) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-29 [all 2 reports]