summaryrefslogtreecommitdiff
blob: 58be439bbb367ea0dd89f59c2cceb8958c1ab5dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="project">
		<email>haskell@gentoo.org</email>
		<name>Gentoo Haskell</name>
	</maintainer>
	<longdescription>
		A monad transformer version of the ST monad
		Warning! This monad transformer should not be used with monads that
		can contain multiple answers, like the list monad. The reason is that
		the will be duplicated across the different answers and this cause
		Bad Things to happen (such as loss of referential transparency). Safe
		monads include the monads State, Reader, Writer, Maybe and
		combinations of their corresponding monad transformers.
	</longdescription>
</pkgmetadata>