Haskell references backed by an IntMap for persistence and reversibility.

Version on this page:0.4
LTS Haskell 12.22:0.4
Stackage Nightly 2018-09-28:0.4
Latest on Hackage:0.4

See all snapshots persistent-refs appears in

BSD3 licensed by Adam C. Foltzer
Maintained by

Module documentation for 0.4

There are no documented modules for this package.

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

Depends on 5 packages:
Used by 1 package:
comments powered byDisqus