stm-sbchan: Bounded channel for STM where item sizes can vary
|Dependencies||base (==4.*), stm, stm‑tlist [details]|
|Copyright||Copyright (c) Joseph Adams 2012|
|Source repo||head: git clone git://github.com/joeyadams/haskell-stm-sbchan.git|
|Uploaded||by JoeyAdams at Tue Jul 31 08:58:29 UTC 2012|
|Downloads||482 total (8 in the last 30 days)|
|Rating||(no votes yet) [estimated by rule of succession]|
|Status||Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI
This library provides a bounded first-in first-out channel type for use in STM. It supports a limit on the total size of items in the channel.
stm-sbchan also provides a few features not found in other bounded channel libraries, such as:
Alternative overflow strategies
cramSBChanignores the channel's size limit, and
rollSBChanremoves old items from the beginning of the channel when it fills up.
The channel limit can be adjusted at runtime.
For package maintainers and hackage trustees