The vault package

[Tags: bsd3, library]

A vault is a persistent store for values of arbitrary types. It's like having first-class access to the storage space behind IORefs.

The data structure is analogous to a bank vault, where you can access different bank boxes with different keys; hence the name.

Also provided is a locker type, representing a store for a single element.

Changelog:


Properties

Versions0.1.0.0, 0.2.0.0, 0.2.0.1, 0.2.0.3, 0.2.0.4, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.0.3
Dependenciesbase (>=4.5 && <4.7), containers (>=0.4 && <0.6), hashable (>=1.1.2.5 && <1.3), unordered-containers (>=0.2.3.0 && <0.3)
LicenseBSD3
Copyright(c) Heinrich Apfelmus 2011-2013
AuthorHeinrich Apfelmus, Elliott Hird
MaintainerHeinrich Apfelmus <apfelmus at quantentunnel de>
CategoryData
Home pagehttps://github.com/HeinrichApfelmus/vault
Source repositoryhead: git clone git://github.com/HeinrichApfelmus/vault.git
Upload dateMon Sep 9 12:56:28 UTC 2013
Uploaded byHeinrichApfelmus
DistributionsDebian:0.3.0.3, Fedora:0.3.0.3, FreeBSD:0.2.0.4, NixOS:0.3.0.3
Downloads36189 total (4052 in last 30 days)

Modules

[Index]

Flags

NameDescriptionDefault
useghcUse GHC-specific packages and extensions.Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees