dev-haskell/stateref (haskell)

Search

Package Information

Description:
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.
Homepage:
https://hackage.haskell.org/package/stateref
License:
public-domain

Versions

Version EAPI Keywords Slot
0.3 8 ~amd64 0/0.3

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>haskell@gentoo.org</email>
		<name>Gentoo Haskell</name>
	</maintainer>
	<longdescription>
		A collection of type-classes generalizing the
		read\/write\/modify operations for stateful variables
		provided by things like IORef, TVar, &amp;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.
	</longdescription>
	<use>
		<flag name="usestm">Include instances for STM types.</flag>
		<flag name="usetmvar">Include instances for TMVar.</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 0.3
usestm Include instances for STM types.
usetmvar Include instances for TMVar.

Manifest

Type File Size Versions
DIST stateref-0.3.tar.gz 7135 bytes 0.3
Unmatched Entries
Type File Size