The OCaml library stores
offers several implementations of (in-memory)
stores. A store is a data structure that supports allocating, reading, and
writing memory cells (also known as references). Some implementations offer
additional features, such as persistence (the ability to create multiple
children stores and to work on them simultaneously) or semi-persistence (the
ability to create a child store, work on it, then come back to the parent
store). These implementations offer various tradeoffs between features and
performance.
To install the latest released version,
type opam install stores
.