Louis Dionne
|
7e8f109d7f
|
Modularize List and add a minimal instance
|
2014-07-16 16:26:23 -04:00 |
|
Louis Dionne
|
41c80e1d44
|
Applicative: make ap variadic.
|
2014-07-14 20:45:14 -04:00 |
|
Louis Dionne
|
de2959db74
|
Monad: add >> operator as an equivalent to bind.
|
2014-07-14 20:45:06 -04:00 |
|
Louis Dionne
|
40a3ef71c0
|
Add the Traversable type class.
|
2014-07-14 10:40:45 -04:00 |
|
Louis Dionne
|
5efa23003f
|
Rename join to flatten.
|
2014-07-01 22:04:56 -04:00 |
|
Louis Dionne
|
39c9b1b8e2
|
Add the bool.hpp header.
|
2014-07-01 16:45:12 -04:00 |
|
Louis Dionne
|
541ad8b341
|
Maybe: instantiate Foldable
|
2014-06-26 01:12:37 -04:00 |
|
Louis Dionne
|
5ba2f9abb9
|
Applicative: rename unit to lift
|
2014-06-22 10:51:53 -04:00 |
|
Louis Dionne
|
fa98685327
|
Move unit from Monad to Applicative and remove pure.
|
2014-06-21 19:29:28 -04:00 |
|
Louis Dionne
|
7440fd0c5e
|
Applicative: add Maybe and StdTuple instances
|
2014-06-21 18:56:33 -04:00 |
|
Louis Dionne
|
c1d9ff5529
|
doc: document instances
|
2014-06-12 20:36:21 -04:00 |
|