Commit graph

28 commits

Author SHA1 Message Date
Simon Cruanes
ead09ae349 quickcheck-like property testing 2013-09-28 12:15:38 +02:00
Simon Cruanes
e7075ca060 imperative bitvector module 2013-09-24 15:06:30 +02:00
Simon Cruanes
6d7472a84c ultimate monadic CLI argument parser!! 2013-09-10 12:36:10 +02:00
Simon Cruanes
1a6e4fe8ad MultiMap functor 2013-09-10 10:11:37 +02:00
Simon Cruanes
456a46bc93 composable state machines 2013-09-01 19:38:35 +02:00
Simon Cruanes
2c3af875b9 new container, AbsSet, that presents an abstract view of sets
and relational operators
2013-08-20 23:33:14 +02:00
Simon Cruanes
32a59b7982 added filter to leftistheap 2013-08-20 12:15:35 +02:00
Simon Cruanes
1d39fd1d5b update of readme and build files 2013-08-20 11:31:30 +02:00
Simon Cruanes
ec94ca1864 MultiSet on top of Map 2013-07-06 12:58:36 +02:00
Simon Cruanes
fa559395a6 added Random-Access list implementation 2013-07-01 14:22:09 +02:00
Simon Cruanes
171f12a322 Sexp module, for parsing and printing S-expressions incrementally 2013-06-25 16:22:34 +02:00
Simon Cruanes
a636c73f6d renamed Graph to PersistentGraph, not to collide with OCamlGraph 2013-06-13 15:17:52 +02:00
Simon Cruanes
b70c94377e fixed .odocl and minor stuff 2013-06-12 17:36:59 +02:00
Simon Cruanes
3d199eeffb PiCalculus module, to emulate the Pi-calculus concurrency model;
it uses only one thread on one machine though
2013-05-20 19:17:20 +02:00
Simon Cruanes
20097ddae3 Bij module, a try at the serialization problem using GADT 2013-05-14 18:32:23 +02:00
Simon Cruanes
6118e61edc update of containers.mllib to include SplayMap; update of README;
SplayMap.iter/fold now traverse in ascending order
2013-04-24 10:04:50 +02:00
Simon Cruanes
a82ebf7d59 added PersistentHashtbl, adapted from persistent arrays of J-C Filliatre 2013-03-26 17:23:19 +01:00
Simon Cruanes
6f455c7cb1 skipList module 2013-03-23 01:00:13 +01:00
Simon Cruanes
2033f07aff renamed Enum into Gen (for "generator"), and updated code and test to reflect so 2013-03-21 17:25:02 +01:00
Simon Cruanes
a3c7b70e53 stubs for LazyGraph functions;
added LazyGraph to containers.mllib
2013-03-19 00:32:37 +01:00
Simon Cruanes
8efc421650 draft of Enum type (restartable generator a la Batteries) 2013-03-18 23:12:57 +01:00
Simon Cruanes
9d556cb106 update of README and .mllib 2013-03-14 14:45:33 +01:00
Simon Cruanes
68dfbea2a0 add hashset to containers 2013-03-14 14:13:45 +01:00
Simon Cruanes
a688d5dbc0 forgot fHashtbl in containers.mllib 2013-03-10 15:04:16 +01:00
Simon Cruanes
79942515cd added a functional Queue implementation 2013-03-09 20:35:45 +01:00
Simon Cruanes
56d8de46a3 tests for the Universal type 2013-03-06 11:00:52 +01:00
Simon Cruanes
fc590bfb27 add new containers to containers.mllib 2013-03-05 11:05:23 +01:00
Simon Cruanes
d6d149e549 moved everything to the root directory 2013-03-04 13:25:25 +01:00
Renamed from src/containers.mllib (Browse further)