vault-0.2.0.1: a persistent store for values of arbitrary types

The vault package

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.

Properties

Versions0.1.0.0, 0.2.0.0, 0.2.0.1, 0.2.0.3, 0.2.0.4
Dependenciesbase (4.*), containers (≥0.4 & <0.6)
LicenseBSD3
Copyright(c) Heinrich Apfelmus 2011
AuthorHeinrich Apfelmus, Elliott Hird
MaintainerHeinrich Apfelmus <apfelmus at quantentunnel de>
CategoryData
Home pagehttps://github.com/HeinrichApfelmus/vault
Source repositorygit clone git://github.com/HeinrichApfelmus/vault.git
Upload dateWed Aug 22 08:13:51 UTC 2012
Uploaded byHeinrichApfelmus
Built onghc-7.4
DistributionsFedora: 0.2.0.1, NixOS: 0.2.0.4, Debian: 0.2.0.1, FreeBSD: 0.2.0.4

Modules

Downloads