6
author: Josef Svenningsson
7
maintainer: josef.svenningsson@gmail.com
10
synopsis: A monad transformer version of the ST monad
12
A monad transformer version of the ST monad
14
Warning! This monad transformer should not be used with monads that
15
can contain multiple answers, like the list monad. The reason is that
16
the will be duplicated across the different answers and this cause
17
Bad Things to happen (such as loss of referential transparency). Safe
18
monads include the monads State, Reader, Writer, Maybe and
19
combinations of their corresponding monad transformers.
21
source-repository head
23
location: https://github.com/josefs/STMonadTrans
26
description: Choose the new smaller, split-up base package.
30
build-depends: base >= 3, base < 5, mtl, array
32
build-depends: base < 3
35
Control.Monad.ST.Trans,
36
Control.Monad.ST.Trans.Internal
37
extensions: CPP, MagicHash, UnboxedTuples, Rank2Types, FlexibleInstances,
38
MultiParamTypeClasses, UndecidableInstances