Skip to content

Commit

Permalink
Merge pull request #37 from purescript/comonads
Browse files Browse the repository at this point in the history
Comonad transformer docs
  • Loading branch information
paf31 committed Mar 24, 2015
2 parents 728e25f + 0e919af commit b64544b
Show file tree
Hide file tree
Showing 26 changed files with 713 additions and 418 deletions.
36 changes: 24 additions & 12 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,40 +16,52 @@ module.exports = function(grunt) {
pscDocs: {
trans: {
src: "src/Control/Monad/Trans.purs",
dest: "docs/Trans.md"
dest: "docs/Monad/Trans.md"
},
cont: {
src: "src/Control/Monad/Cont/*.purs",
dest: "docs/Cont.md"
dest: "docs/Monad/Cont.md"
},
error: {
src: ["src/Control/Monad/Error/*.purs", "src/Control/Monad/Error.purs"],
dest: "docs/Error.md"
dest: "docs/Monad/Error.md"
},
maybe: {
src: "src/Control/Monad/Maybe/*.purs",
dest: "docs/Maybe.md"
dest: "docs/Monad/Maybe.md"
},
reader: {
src: ["src/Control/Monad/Reader/*.purs", "src/Control/Monad/Reader.purs"],
dest: "docs/Reader.md"
dest: "docs/Monad/Reader.md"
},
rws: {
src: ["src/Control/Monad/RWS/*.purs", "src/Control/Monad/RWS.purs"],
dest: "docs/RWS.md"
dest: "docs/Monad/RWS.md"
},
state: {
src: ["src/Control/Monad/State/*.purs", "src/Control/Monad/State.purs"],
dest: "docs/State.md"
dest: "docs/Monad/State.md"
},
writer: {
src: ["src/Control/Monad/Writer/*.purs", "src/Control/Writer/Reader.purs"],
dest: "docs/Writer.md"
dest: "docs/Monad/Writer.md"
},
cotrans: {
src: "src/Control/Comonad/Trans.purs",
dest: "docs/Comonad/Trans.md"
},
env: {
src: ["src/Control/Comonad/Env/*.purs", "src/Control/Comonad/Env.purs"],
dest: "docs/Comonad/Env.md"
},
store: {
src: ["src/Control/Comonad/Store/*.purs", "src/Control/Comonad/Store.purs"],
dest: "docs/Comonad/Store.md"
},
traced: {
src: ["src/Control/Comonad/Traced/*.purs", "src/Control/Comonad/Traced.purs"],
dest: "docs/Comonad/Traced.md"
},
comonads: {
src: "src/Control/Comonad/**/*.purs",
dest: "docs/Comonad.md"
}
},

psc: {
Expand Down
23 changes: 21 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,26 @@ purescript-transformers

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

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

- [Module documentation](docs/)
- [Examples](examples/)

## Documentation

### Monad Transformers

- [MonadTrans](docs/Monad/Trans.md)
- [Errors](docs/Monad/Error.md)
- [Maybe](docs/Monad/Maybe.md)
- [State](docs/Monad/State.md)
- [Writer](docs/Monad/Writer.md)
- [Reader](docs/Monad/Reader.md)
- [Reader/Writer/State](docs/Monad/RWS.md)
- [CPS](docs/Monad/Cont.md)

### Comonad Transformers

- [ComonadTrans](docs/Comonad/Trans.md)
- [Environment](docs/Comonad/Env.md)
- [Store](docs/Comonad/Store.md)
- [Cowriter](docs/Comonad/Traced.md)
Loading

0 comments on commit b64544b

Please sign in to comment.