Commit graph

176 commits

Author SHA1 Message Date
Simon Cruanes
1e07897da8 CCOpt.get 2014-10-18 17:15:42 +02:00
Simon Cruanes
22343b4469 new functions in CCSexp.Traverse 2014-10-18 16:49:58 +02:00
Simon Cruanes
432f0f0abd comments in CCMultiSet.mli, to explain meet/intersection/union 2014-10-16 16:50:04 +02:00
Nicolas Braud-Santoni
dc0b5873a4 CCMultiset: Add meet 2014-10-16 16:42:21 +02:00
Simon Cruanes
6ab612c0ac version 0.4 backported from stable 2014-10-01 11:38:14 +02:00
Simon Cruanes
df838482ef moved Sexp into core/CCSexp 2014-09-30 16:14:16 +02:00
Simon Cruanes
9882998eb5 moved CCLinq, CCBatch and CCat from core/ to advanced/ 2014-09-30 16:12:23 +02:00
Simon Cruanes
11ff63d2e9 ensure compatibility with ocaml 4.00 2014-09-30 15:17:15 +02:00
Simon Cruanes
daf06196c0 details 2014-09-17 23:18:29 +02:00
Simon Cruanes
0578bedf31 get rid of deprecated Array.create 2014-09-17 23:10:38 +02:00
Simon Cruanes
0aaae830bc CCError.{iter,get_exn} 2014-09-17 14:09:13 +02:00
Simon Cruanes
25139d7bb5 CCPair.print 2014-09-16 22:11:42 +02:00
Simon Cruanes
c33576a7e1 some small improvements to CCRandom 2014-09-05 10:38:43 +02:00
Simon Cruanes
8ade96b2f6 moved CCHashtbl to CCFlatHashtbl;
new module CCHashtbl that wraps and extends the standard hashtable
2014-09-03 01:08:04 +02:00
Simon Cruanes
dda1dda27d removed type alias CCString.t (duplicate of String.t which already exists) 2014-09-02 23:44:51 +02:00
Simon Cruanes
3a225f754f Merge commit '15665761b2d85469c1f0591cb976ba6956100cc5' for sequence 2014-08-08 23:55:59 +02:00
Simon Cruanes
d638038089 CCSequence now shares code with the 'sequence' library; merged the .mli so it reflects versions properly 2014-08-08 20:26:04 +02:00
Simon Cruanes
c8413080b4 remove erroneous @since tag in CCList.find_idx 2014-08-08 20:13:51 +02:00
Simon Cruanes
edfadba1ef rename CCOpt.guard into CCOpt.wrap, add an optional handler, add CCOpt.wrap2 2014-08-08 20:06:44 +02:00
Simon Cruanes
579a135829 CCOpt.guard 2014-08-08 19:45:32 +02:00
Simon Cruanes
d2abd46d13 add @since tags 2014-08-08 19:24:25 +02:00
Drup
7c9eb7dfab Add List.findi, Array.findi and Array.find_idx. 2014-08-08 17:54:47 +02:00
Simon Cruanes
8f46630634 better Format printers (using break hints) 2014-08-07 15:14:10 +02:00
Simon Cruanes
072131dd3e update @since tags 2014-08-07 14:24:52 +02:00
Simon Cruanes
d298791477 enrich documentation 2014-08-07 14:15:19 +02:00
Simon Cruanes
f1f8842436 specialize some comparison functions 2014-08-07 14:15:08 +02:00
Simon Cruanes
e703a3f655 CCOrd.map 2014-08-07 13:17:00 +02:00
Simon Cruanes
1f506eb243 fix doc 2014-08-07 13:17:00 +02:00
Simon Cruanes
d3224e6b4d merge from master 2014-08-06 23:10:28 +02:00
Simon Cruanes
9f04b4a0d7 doc 2014-08-05 11:20:30 +02:00
Simon Cruanes
2812f797e9 CCMultiMap now also contains a functor to build bidirectional multimaps 2014-08-05 11:18:15 +02:00
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
057300c9ac details (comments) 2014-08-05 00:15:17 +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
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
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
b6168ca7f6 details in CCCat 2014-07-17 10:11:02 +02:00