Louis Dionne
|
6d150cf5ee
|
List: add scanr, scanl, scanr1 and scanl1
|
2014-07-20 14:25:10 -04:00 |
|
Louis Dionne
|
74092b4bc9
|
Add the Searchable type class.
Remove any, all, none, find, elem and the *_of variants from Foldable
and move them into Searchable.
|
2014-07-19 11:44:34 -04:00 |
|
Louis Dionne
|
7e8f109d7f
|
Modularize List and add a minimal instance
|
2014-07-16 16:26:23 -04:00 |
|
Louis Dionne
|
b3f9a3d09a
|
Modularize Logical and remove nullary and_/or_
|
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
|
7c6d9dd5bc
|
Iterable: add the for_each method
|
2014-07-07 15:45:31 -04:00 |
|
Louis Dionne
|
5a2de2073e
|
Reorganize and rename the adapted/ folder.
|
2014-07-07 12:42:20 -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
|
44aa641599
|
List: remove list_t and list_c
|
2014-06-26 11:01:44 -04:00 |
|
Louis Dionne
|
08de7a9e27
|
Promote List to a type class.
|
2014-06-26 01:29:05 -04:00 |
|
Louis Dionne
|
1a41064f04
|
Functor: add fill
|
2014-06-24 13:38:54 -04:00 |
|
Louis Dionne
|
5ba2f9abb9
|
Applicative: rename unit to lift
|
2014-06-22 10:51:53 -04:00 |
|
Louis Dionne
|
159dbaecf6
|
Type: improve support for different metafunctions and rename lift
|
2014-06-22 10:31:10 -04:00 |
|
Louis Dionne
|
fa98685327
|
Move unit from Monad to Applicative and remove pure.
|
2014-06-21 19:29:28 -04:00 |
|
Louis Dionne
|
585c0b8e76
|
Add the Applicative type class.
|
2014-06-21 18:16:56 -04:00 |
|
Louis Dionne
|
dfed9d39e7
|
Type: add lift and remove trait.hpp header
|
2014-06-21 14:09:08 -04:00 |
|
Louis Dionne
|
56f74519fe
|
Functor: add replace and adjust
|
2014-06-20 22:54:46 -04:00 |
|
Louis Dionne
|
0a09ddaa97
|
Foldable: add the elem method
|
2014-06-20 21:35:58 -04:00 |
|
Louis Dionne
|
7e32f59837
|
core: Add conversion between data types
|
2014-06-18 20:23:53 -04:00 |
|
Louis Dionne
|
42bb091e71
|
Foldable: reduce the mcd, steal find from Iterable and improve tests
|
2014-06-18 13:37:34 -04:00 |
|
Louis Dionne
|
ee9681f7aa
|
Minor ungrouped improvements and bug fixes.
|
2014-06-16 08:17:08 -04:00 |
|
Louis Dionne
|
77c925d239
|
Add examples in Foldable and add the sizeof_ method
|
2014-06-13 22:16:12 -04:00 |
|
Louis Dionne
|
28e54f6ee9
|
List: reimplement partition, document sort_by and add permutations
|
2014-06-13 20:24:14 -04:00 |
|
Louis Dionne
|
4b60dfa6d0
|
Iterable: document provided instances
|
2014-06-13 14:07:56 -04:00 |
|
Louis Dionne
|
c1d9ff5529
|
doc: document instances
|
2014-06-12 20:36:21 -04:00 |
|
Louis Dionne
|
48ec7b231e
|
Foldable: add examples for some methods
|
2014-06-12 13:33:38 -04:00 |
|
Louis Dionne
|
d4d82639f5
|
List: documentation and examples
|
2014-06-05 22:47:39 -04:00 |
|