1
1
# purescript-transformers
2
2
3
+ [ ![ Latest release] ( http://img.shields.io/bower/v/purescript-transformers.svg )] ( https://github.com/purescript/purescript-transformers/releases )
3
4
[ ![ 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 )
4
6
5
7
Monad and comonad transformers based on [ mtl] ( http://hackage.haskell.org/package/mtl ) .
6
8
7
9
- [ Examples] ( examples/ )
8
10
9
11
## Documentation
10
12
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 )
13
15
14
16
### Monad Transformers
15
17
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 )
18
65
- [ Control.Monad.Except] ( docs/Control.Monad.Except.md )
19
66
- [ Control.Monad.List.Trans] ( docs/Control.Monad.List.Trans.md )
20
67
- [ 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
25
72
26
73
### Comonad Transformers
27
74
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