Skip to content

Commit b64544b

Browse files
committed
Merge pull request #37 from purescript/comonads
Comonad transformer docs
2 parents 728e25f + 0e919af commit b64544b

26 files changed

+713
-418
lines changed

Gruntfile.js

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,40 +16,52 @@ module.exports = function(grunt) {
1616
pscDocs: {
1717
trans: {
1818
src: "src/Control/Monad/Trans.purs",
19-
dest: "docs/Trans.md"
19+
dest: "docs/Monad/Trans.md"
2020
},
2121
cont: {
2222
src: "src/Control/Monad/Cont/*.purs",
23-
dest: "docs/Cont.md"
23+
dest: "docs/Monad/Cont.md"
2424
},
2525
error: {
2626
src: ["src/Control/Monad/Error/*.purs", "src/Control/Monad/Error.purs"],
27-
dest: "docs/Error.md"
27+
dest: "docs/Monad/Error.md"
2828
},
2929
maybe: {
3030
src: "src/Control/Monad/Maybe/*.purs",
31-
dest: "docs/Maybe.md"
31+
dest: "docs/Monad/Maybe.md"
3232
},
3333
reader: {
3434
src: ["src/Control/Monad/Reader/*.purs", "src/Control/Monad/Reader.purs"],
35-
dest: "docs/Reader.md"
35+
dest: "docs/Monad/Reader.md"
3636
},
3737
rws: {
3838
src: ["src/Control/Monad/RWS/*.purs", "src/Control/Monad/RWS.purs"],
39-
dest: "docs/RWS.md"
39+
dest: "docs/Monad/RWS.md"
4040
},
4141
state: {
4242
src: ["src/Control/Monad/State/*.purs", "src/Control/Monad/State.purs"],
43-
dest: "docs/State.md"
43+
dest: "docs/Monad/State.md"
4444
},
4545
writer: {
4646
src: ["src/Control/Monad/Writer/*.purs", "src/Control/Writer/Reader.purs"],
47-
dest: "docs/Writer.md"
47+
dest: "docs/Monad/Writer.md"
48+
},
49+
cotrans: {
50+
src: "src/Control/Comonad/Trans.purs",
51+
dest: "docs/Comonad/Trans.md"
52+
},
53+
env: {
54+
src: ["src/Control/Comonad/Env/*.purs", "src/Control/Comonad/Env.purs"],
55+
dest: "docs/Comonad/Env.md"
56+
},
57+
store: {
58+
src: ["src/Control/Comonad/Store/*.purs", "src/Control/Comonad/Store.purs"],
59+
dest: "docs/Comonad/Store.md"
60+
},
61+
traced: {
62+
src: ["src/Control/Comonad/Traced/*.purs", "src/Control/Comonad/Traced.purs"],
63+
dest: "docs/Comonad/Traced.md"
4864
},
49-
comonads: {
50-
src: "src/Control/Comonad/**/*.purs",
51-
dest: "docs/Comonad.md"
52-
}
5365
},
5466

5567
psc: {

README.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,26 @@ purescript-transformers
33

44
[![Build Status](https://travis-ci.org/purescript/purescript-transformers.svg?branch=master)](https://travis-ci.org/purescript/purescript-transformers)
55

6-
Monad transformers based on [mtl](http://hackage.haskell.org/package/mtl).
6+
Monad and comonad transformers based on [mtl](http://hackage.haskell.org/package/mtl).
77

8-
- [Module documentation](docs/)
98
- [Examples](examples/)
9+
10+
## Documentation
11+
12+
### Monad Transformers
13+
14+
- [MonadTrans](docs/Monad/Trans.md)
15+
- [Errors](docs/Monad/Error.md)
16+
- [Maybe](docs/Monad/Maybe.md)
17+
- [State](docs/Monad/State.md)
18+
- [Writer](docs/Monad/Writer.md)
19+
- [Reader](docs/Monad/Reader.md)
20+
- [Reader/Writer/State](docs/Monad/RWS.md)
21+
- [CPS](docs/Monad/Cont.md)
22+
23+
### Comonad Transformers
24+
25+
- [ComonadTrans](docs/Comonad/Trans.md)
26+
- [Environment](docs/Comonad/Env.md)
27+
- [Store](docs/Comonad/Store.md)
28+
- [Cowriter](docs/Comonad/Traced.md)

0 commit comments

Comments
 (0)