Simon Cruanes
|
490c72d5f8
|
CCList.Ref to help use references on lists
|
2014-07-22 00:01:43 +02:00 |
|
Simon Cruanes
|
78551b5e84
|
tests
|
2014-07-18 02:55:53 +02:00 |
|
Simon Cruanes
|
556d10a0d4
|
CCKList: group,uniq,sort,sort_uniq,repeat and cycle
|
2014-07-18 02:51:23 +02:00 |
|
Simon Cruanes
|
a27e252cf1
|
CCKlist infix operators for monad, applicative...
|
2014-07-18 02:34:52 +02:00 |
|
Simon Cruanes
|
05453c3ce8
|
CCKlist.product and product_with (fair cartesian product)
|
2014-07-18 02:34:40 +02:00 |
|
Simon Cruanes
|
ff2ab244f5
|
sequence and CCMultiSet
|
2014-07-18 02:14:02 +02:00 |
|
Simon Cruanes
|
b7355fa7d5
|
changelog file
|
2014-07-18 02:07:49 +02:00 |
|
Simon Cruanes
|
89b2e525bc
|
CCTrie.above/below: ranges of items
|
2014-07-18 02:05:37 +02:00 |
|
Simon Cruanes
|
be7d94fac4
|
CCTrie.MakeList/MakeArray
|
2014-07-18 01:18:23 +02:00 |
|
Simon Cruanes
|
5dc0155ab0
|
more functions in CCPair
|
2014-07-17 10:37:58 +02:00 |
|
Simon Cruanes
|
462ac72b2e
|
detail
|
2014-07-17 10:37:53 +02:00 |
|
Simon Cruanes
|
b6168ca7f6
|
details in CCCat
|
2014-07-17 10:11:02 +02:00 |
|
Simon Cruanes
|
8c5c462c51
|
CCCat for crazy category concepts
|
2014-07-16 18:09:08 +02:00 |
|
Simon Cruanes
|
633ded75c2
|
make CCList an applicative instance
|
2014-07-16 18:08:57 +02:00 |
|
Simon Cruanes
|
9488ff51c6
|
some unrolling in CCHashtbl
|
2014-07-16 14:20:56 +02:00 |
|
Simon Cruanes
|
783331b037
|
CCString.init
|
2014-07-11 23:07:26 +02:00 |
|
Simon Cruanes
|
4ca1295c44
|
CCError.fail_printf
|
2014-07-11 23:05:13 +02:00 |
|
Simon Cruanes
|
5959072b2e
|
oasis files
|
2014-07-11 22:44:30 +02:00 |
|
Simon Cruanes
|
5a29fb198a
|
merge from master
|
2014-07-11 22:44:29 +02:00 |
|
Simon Cruanes
|
b93d68ad8d
|
small change in makefile
|
2014-07-11 22:44:21 +02:00 |
|
Simon Cruanes
|
d7992d4a57
|
conversions for CCString
|
2014-07-11 22:39:40 +02:00 |
|
Simon Cruanes
|
af84e2dcc7
|
CCHashtbl: open-addressing table (Robin-Hood hashing)
|
2014-07-08 17:15:42 +02:00 |
|
Simon Cruanes
|
01c9573ae6
|
registered printers for CCError.guard,wrap1,etc.
|
2014-07-08 00:35:48 +02:00 |
|
Simon Cruanes
|
3acffa8659
|
doc
|
2014-07-08 00:20:36 +02:00 |
|
Simon Cruanes
|
8da92a7541
|
doc
|
2014-07-08 00:12:08 +02:00 |
|
Simon Cruanes
|
f3cdb0943e
|
monadic operator in CCList: map_m_par
|
2014-07-07 13:41:15 +02:00 |
|
Simon Cruanes
|
e7660747d9
|
simple interface to PrintBox now more powerful
|
2014-07-04 02:02:14 +02:00 |
|
Simon Cruanes
|
1b98749c65
|
constructors for 1 or 2 elements fqueues
|
2014-07-04 02:02:03 +02:00 |
|
Simon Cruanes
|
abef0be6bd
|
bugfixes in BTree (insertion should work now)
|
2014-07-03 22:56:07 +02:00 |
|
Simon Cruanes
|
84c8295b8e
|
CCFQueue: logarithmic access by index
|
2014-07-03 22:17:57 +02:00 |
|
Simon Cruanes
|
656c70fdc2
|
add BTree partial implementation (not working yet)
|
2014-07-03 20:16:43 +02:00 |
|
Simon Cruanes
|
f6fd779f1c
|
fix bug in CCPrint.to_file
|
2014-07-03 20:03:32 +02:00 |
|
Simon Cruanes
|
4102f3b95d
|
CCArray.lookup for divide-and-conquer search
|
2014-07-03 15:08:59 +02:00 |
|
Simon Cruanes
|
9595ac688c
|
CCList.sort_uniq
|
2014-07-02 16:47:10 +02:00 |
|
Simon Cruanes
|
b521f3af8e
|
doc
|
2014-07-02 13:36:00 +02:00 |
|
Simon Cruanes
|
a64d7602a3
|
CCError: retry and choose combinators
|
2014-07-02 13:22:21 +02:00 |
|
Simon Cruanes
|
94ff411f9f
|
fix bug in test
|
2014-06-29 23:33:10 +02:00 |
|
Simon Cruanes
|
39c33046ce
|
stub for monadic IO in CCPrint
|
2014-06-28 15:16:37 +02:00 |
|
Simon Cruanes
|
c2a2e9e0a5
|
merge from master
|
2014-06-28 04:07:12 +02:00 |
|
Simon Cruanes
|
3381fbcf38
|
readme
|
2014-06-28 04:07:02 +02:00 |
|
Simon Cruanes
|
50cc9f8d2c
|
CCopt.pure
|
2014-06-28 04:06:58 +02:00 |
|
Simon Cruanes
|
22c2d167f3
|
oasis files
|
2014-06-28 04:01:25 +02:00 |
|
Simon Cruanes
|
eeca970d0b
|
merge from master
|
2014-06-28 04:01:25 +02:00 |
|
Simon Cruanes
|
d36e8dd38e
|
bugfix; more tests
|
2014-06-28 04:01:18 +02:00 |
|
Simon Cruanes
|
735a11e5ec
|
updated CCPersistentHashtbl with new functions;
updated doc, simplified code
|
2014-06-28 03:53:21 +02:00 |
|
Simon Cruanes
|
a356d811a7
|
move CCString into core/, since it deals with a basic type;
also add some features to CCString (Sub and Split modules
to deal with slices and splitting by a string)
|
2014-06-28 03:52:47 +02:00 |
|
Simon Cruanes
|
712472521d
|
CCArray.blit, .Sub.to_slice;
some bugfixes
|
2014-06-28 02:03:14 +02:00 |
|
Simon Cruanes
|
25024537c8
|
merge from master
|
2014-06-27 15:35:36 +02:00 |
|
Simon Cruanes
|
f64002b053
|
applicative and lifting operators for CCError
|
2014-06-27 15:33:57 +02:00 |
|
Simon Cruanes
|
e6dd5db678
|
CCError.map2
|
2014-06-27 15:25:41 +02:00 |
|