AVar: Mutable variables with Exception handling and concurrency support.
Deprecated
AVars emulate mutable variables, by providing a queue based
interface to interacting with the variable. Each variable runs
a handler
function, which reads requests from a queue and
processes them one by one. They can be used in concurrent
systems safely, and should handle exceptions thrown by
modifying functions gracefully.
There is also an unsafe interface through Data.AVar.Unsafe,
which will throw any errors encountered while modifying
the variable.
New in this version:
* Fixed a (MASSIVE) mistake where i had forgotten to export the newAVar function.
* Gave in and exported Data.AVar.Internal
Downloads
- AVar-0.0.5.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.5.1 |
---|---|
Dependencies | base (>=4.0.0.0 && <6.0.0.0) [details] |
License | BSD-3-Clause |
Author | Alex Mason |
Maintainer | Alex Mason <axman6@gmail.com> |
Category | Concurrency |
Uploaded | by AlexMason at 2009-12-08T15:41:14Z |
Distributions | NixOS:0.0.5.1 |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 6171 total (12 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |