persistent-refs-0.4: Haskell references backed by an IntMap for persistence and reversibility.

persistent-refs-0.4: Haskell references backed by an IntMap for persistence and reversibility.

This library provides support for a persistent version of the ST monad. Internally, references are backed by a IntMap, rather than being mutable variables on the heap. This decreases performance, but can be useful in certain settings, particularly those involving backtracking.

Modules