pipes-concurrency

Concurrency for the pipes ecosystem

Version on this page:2.0.5
LTS Haskell 22.18:2.0.14@rev:1
Stackage Nightly 2024-04-25:2.0.14@rev:1
Latest on Hackage:2.0.14@rev:1

See all snapshots pipes-concurrency appears in

BSD-3-Clause licensed by Gabriel Gonzalez
Maintained by [email protected]
This version can be pinned in stack with:pipes-concurrency-2.0.5@sha256:10263439ea6072b70ff1fc355e1c6755815299bd75d8bd0ee1adb281656be140,1602

Module documentation for 2.0.5

Depends on 3 packages(full list with versions):
Used by 5 packages in nightly-2016-05-16(full list with versions):

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.