Abstraction for things that work like IORef.
|LTS Haskell 20.23:||0.3|
|Stackage Nightly 2023-05-29:||0.3|
|Latest on Hackage:||0.3|
This version can be pinned in stack with:
Module documentation for 0.3
Depends on 3 packages(full list with versions):
Used by 2 packages in lts-12.14(full list with versions):
A collection of type-classes generalizing the
read/write/modify operations for stateful variables
provided by things like IORef, TVar, &c.
Note that The interface has changed a bit from the
0.2.* version. "*Ref" functions are now called
"*Reference" and new "*Ref" function exist with
Ref existential type provides a convenient
monad-indexed reference type, and the HasRef class
indicates monads for which there is a default
reference type for every referent.