The ivar-simple package

[Tags: library, mit]

IVars are write-once (immutable) variables.

They can be read, an operation that will block until a value was written to the variable. They can be written to exactly once.


[Skip to ReadMe]

Properties

Versions0.1.0.0, 0.1.0.1, 0.2, 0.3, 0.3.1, 0.3.2
Change logChangelog
Dependenciesbase (==4.*) [details]
LicenseMIT
Copyright(c) 2008-2015 Bertram Felgenhauer
MaintainerBertram Felgenhauer <int-e@gmx.de>
Stabilityexperimental
CategoryConcurrency
Source repositoryhead: git clone https://github.com/int-e/ivar-simple
UploadedWed Oct 28 23:04:47 UTC 2015 by BertramFelgenhauer
DistributionsNixOS:0.3.2
Downloads869 total (30 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2015-10-30 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for ivar-simple-0.3.2

What is this?

ivar-simple provides immutable, write-once variables (IVars) in the Data.IVar.Simple module.

It also provides two more experimental channel implementations built on top of IVars,

Comparison to data-ivar

Both data-ivar and ivar-simple provide a write-once variable. That's where the similarities end: