The AVar package

[Tags: bsd3, library]

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.


Versions0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5,
Change logNone available
Dependenciesbase (>= && < [details]
AuthorAlex Mason
MaintainerAlex Mason <>
UploadedTue Dec 8 14:56:38 UTC 2009 by AlexMason
Downloads1686 total (24 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees