stateref-0.3: Abstraction for things that work like IORef.

The stateref package

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 simpler signatures. The new 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.

Properties

Versions0.2.1.1, 0.3
Dependenciesbase (≥3 & <5), mtl
LicensePublicDomain
AuthorJames Cook <mokus@deepbondi.net>
MaintainerJames Cook <mokus@deepbondi.net>
Stabilityprovisional
CategoryData
Home pagehttp://code.haskell.org/~mokus/stateref/
Upload dateThu Nov 19 17:27:06 UTC 2009
Uploaded byJamesCook
Built onghc-6.10, ghc-6.12, ghc-7.0, ghc-7.2
DistributionsNixOS: 0.3

Modules

Downloads