11# purescript-transformers
22
3+ [ ![ Latest release] ( http://img.shields.io/bower/v/purescript-transformers.svg )] ( https://github.com/purescript/purescript-transformers/releases )
34[ ![ Build Status] ( https://travis-ci.org/purescript/purescript-transformers.svg?branch=master )] ( https://travis-ci.org/purescript/purescript-transformers )
5+ [ ![ Dependency Status] ( https://www.versioneye.com/user/projects/55848c19363861001b00018a/badge.svg?style=flat )] ( https://www.versioneye.com/user/projects/55848c19363861001b00018a )
46
57Monad and comonad transformers based on [ mtl] ( http://hackage.haskell.org/package/mtl ) .
68
79- [ Examples] ( examples/ )
810
911## Documentation
1012
11- - [ Control.Monad.Trans] ( docs/Control. Monad. Trans.md )
12- - [ Control.Comonad.Trans] ( docs/Control. Comonad. Trans.md )
13+ - [ Control.Monad.Trans] ( docs/Control/ Monad/ Trans.md )
14+ - [ Control.Comonad.Trans] ( docs/Control/ Comonad/ Trans.md )
1315
1416### Monad Transformers
1517
16- - [ Control.Monad.Cont] ( docs/Control.Monad.Cont.md ) (Continuations)
17- - [ Control.Monad.Error] ( docs/Control.Monad.Error.md )
18+ #### Continuations
19+
20+ - [ Control.Monad.Cont.Class] ( docs/Control/Monad/Cont/Class.md )
21+ - [ Control.Monad.Cont.Trans] ( docs/Control/Monad/Cont/Trans.md )
22+
23+ #### Error handling
24+
25+ - [ Control.Monad.Except] ( docs/Control/Monad/Except.md )
26+ - [ Control.Monad.Except.Trans] ( docs/Control/Monad/Except/Trans.md )
27+ - [ Control.Monad.Error] ( docs/Control/Monad/Error.md )
28+ - [ Control.Monad.Error.Class] ( docs/Control/Monad/Error/Class.md )
29+ - [ Control.Monad.Error.Trans] ( docs/Control/Monad/Error/Trans.md )
30+ - [ Control.Monad.Maybe.Trans] ( docs/Control/Monad/Maybe/Trans.md )
31+
32+ #### Nondeterminism
33+
34+ - [ Control.Monad.List.Trans] ( docs/Control/Monad/List/Trans.md )
35+
36+ #### Reader
37+
38+ - [ Control.Monad.Reader] ( docs/Control/Monad/Reader.md )
39+ - [ Control.Monad.Reader.Class] ( docs/Control/Monad/Reader/Class.md )
40+ - [ Control.Monad.Reader.Trans] ( docs/Control/Monad/Reader/Trans.md )
41+
42+ #### Writer
43+
44+ - [ Control.Monad.Writer] ( docs/Control/Monad/Writer.md )
45+ - [ Control.Monad.Writer.Class] ( docs/Control/Monad/Writer/Class.md )
46+ - [ Control.Monad.Writer.Trans] ( docs/Control/Monad/Writer/Trans.md )
47+
48+ #### State
49+
50+ - [ Control.Monad.State] ( docs/Control/Monad/State.md )
51+ - [ Control.Monad.State.Class] ( docs/Control/Monad/State/Class.md )
52+ - [ Control.Monad.State.Trans] ( docs/Control/Monad/State/Trans.md )
53+
54+ #### Reader/Writer/State
55+
56+ - [ Control.Monad.RWS] ( docs/Control/Monad/RWS.md )
57+ - [ Control.Monad.RWS.Class] ( docs/Control/Monad/RWS/Class.md )
58+ - [ Control.Monad.RWS.Trans] ( docs/Control/Monad/RWS/Trans.md )
59+
60+ - [ Control.Monad.Cont.Class] ( docs/Control/Monad/Cont/Class.md ) (Continuations)
61+ - [ Control.Monad.Cont.Trans] ( docs/Control/Monad/Cont/Trans.md )
62+ - [ Control.Monad.Error] ( docs/Control/Monad/Error.md )
63+ - [ Control.Monad.Error.Class] ( docs/Control/Monad/Error/Class.md )
64+ - [ Control.Monad.Error.Trans] ( docs/Control/Monad/Error/Trans.md )
1865- [ Control.Monad.Except] ( docs/Control.Monad.Except.md )
1966- [ Control.Monad.List.Trans] ( docs/Control.Monad.List.Trans.md )
2067- [ Control.Monad.Maybe.Trans] ( docs/Control.Monad.Maybe.Trans.md )
@@ -25,6 +72,20 @@ Monad and comonad transformers based on [mtl](http://hackage.haskell.org/package
2572
2673### Comonad Transformers
2774
28- - [ Control.Comonad.Env] ( docs/Control.Comonad.Env.md ) (Environment or "Coreader")
29- - [ Control.Comonad.Store] ( docs/Control.Comonad.Store.md ) (or "Costate")
30- - [ Control.Comonad.Traced] ( docs/Control.Comonad.Traced.md ) (or "Cowriter")
75+ #### Environment (or "co-Reader")
76+
77+ - [ Control.Comonad.Env] ( docs/Control/Comonad/Env.md )
78+ - [ Control.Comonad.Env.Class] ( docs/Control/Comonad/Env/Class.md )
79+ - [ Control.Comonad.Env.Trans] ( docs/Control/Comonad/Env/Trans.md )
80+
81+ #### Store (or "co-State")
82+
83+ - [ Control.Comonad.Store] ( docs/Control/Comonad/Store.md )
84+ - [ Control.Comonad.Store.Class] ( docs/Control/Comonad/Store/Class.md )
85+ - [ Control.Comonad.Store.Trans] ( docs/Control/Comonad/Store/Trans.md )
86+
87+ #### Traced (or "co-Writer")
88+
89+ - [ Control.Comonad.Traced] ( docs/Control/Comonad/Traced.md )
90+ - [ Control.Comonad.Traced.Class] ( docs/Control/Comonad/Traced/Class.md )
91+ - [ Control.Comonad.Traced.Trans] ( docs/Control/Comonad/Traced/Trans.md )
0 commit comments