Commit graph

748 commits

Author SHA1 Message Date
Simon Cruanes
1214bfe777 minor doc details 2014-08-05 01:30:33 +02:00
Simon Cruanes
0660fde92b CCIO.File for basic filenames manipulations 2014-08-05 01:22:44 +02:00
Simon Cruanes
12207ab95a building blocks for CCIO.Seq 2014-08-05 01:22:26 +02:00
Simon Cruanes
691f4e5068 more CCIO.Seq combinators 2014-08-05 00:32:45 +02:00
Simon Cruanes
bf2203f9e2 renamed threads/future to threads/CCFuture 2014-08-05 00:23:04 +02:00
Simon Cruanes
057300c9ac details (comments) 2014-08-05 00:15:17 +02:00
Simon Cruanes
0e77e6bedf readme: add ci hook 2014-07-25 12:25:48 +02:00
Simon Cruanes
d03ea3dc54 CCIO: explicit finalizer system, to use a >>>= operator rather than callbacks.
bugfix in Seq.chunks
2014-07-23 12:25:00 +02:00
Simon Cruanes
b88461d834 new combinators for CCIO 2014-07-23 11:32:46 +02:00
Simon Cruanes
a913b6f1c0 CCIO.Seq for io streams 2014-07-23 01:05:24 +02:00
Simon Cruanes
31d977054e CCIO: monad for IO actions-as-values 2014-07-23 00:05:06 +02:00
Simon Cruanes
e580340403 big upgrade of RAL (random access lists) 2014-07-22 00:04:32 +02:00
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