pipes-concurrency

Concurrency for the pipes ecosystem

Version on this page:2.0.11
LTS Haskell 15.13:[email protected]:2
Stackage Nightly 2020-05-26:[email protected]:2
Latest on Hackage:[email protected]:2

See all snapshots pipes-concurrency appears in

BSD-3-Clause licensed by Gabriel Gonzalez
Maintained by [email protected]

Module documentation for 2.0.11

This version can be pinned in stack with:[email protected]:9ce7fe0236488473d576b766937b5cfbcdfc3099cb3541277687cf61dc83ac62,1803

This library provides light-weight concurrency primitives for pipes, with the following features:

  • Simple API: Use only five functions

  • Deadlock Safety: Automatically avoid concurrency deadlocks

  • Flexibility: Build many-to-many and cyclic communication topologies

  • Dynamic Graphs: Add or remove readers and writers at any time

Import Pipes.Concurrent to use the library.

Read Pipes.Concurrent.Tutorial for a tutorial.

Used by 1 package in lts-11.22(full list with versions):