mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 03:05:28 -05:00
updated README
This commit is contained in:
parent
fa559395a6
commit
4f08badd84
1 changed files with 11 additions and 0 deletions
11
README.md
11
README.md
|
|
@ -20,6 +20,9 @@ basic graph functions that work even on infinite graphs, and printing to DOT.
|
||||||
- `Heap`, a purely functional polymorphic heap
|
- `Heap`, a purely functional polymorphic heap
|
||||||
- `Bij`, a GADT-based bijection language used to serialize/deserialize your
|
- `Bij`, a GADT-based bijection language used to serialize/deserialize your
|
||||||
data structures
|
data structures
|
||||||
|
- `RAL`, a random-access list structure, with `O(1)` cons/hd/tl and `O(ln(n))`
|
||||||
|
access to elements by their index.
|
||||||
|
- `Leftistheap`, a polymorphic heap structure.
|
||||||
|
|
||||||
Other structures are:
|
Other structures are:
|
||||||
|
|
||||||
|
|
@ -33,6 +36,14 @@ monadic futures, and MVars (concurrent boxes)
|
||||||
- `Vector`, a growable array (pure OCaml, no C; not tested)
|
- `Vector`, a growable array (pure OCaml, no C; not tested)
|
||||||
- `FlatHashtbl`, a (deprecated) open addressing hashtable with
|
- `FlatHashtbl`, a (deprecated) open addressing hashtable with
|
||||||
a functorial interface (replaced by PHashtbl)
|
a functorial interface (replaced by PHashtbl)
|
||||||
|
- `Gen` and `Sequence`, generic iterators structures.
|
||||||
|
|
||||||
|
Some serialisation formats are also implemented, with a streaming, non-blocking
|
||||||
|
interface that allows the user to feed the input in chunk by chunk (useful
|
||||||
|
in combination with Lwt/Async). Currently, the modules are:
|
||||||
|
|
||||||
|
- `Bencode`, for the [B-encode format](http://en.wikipedia.org/wiki/Bencode),
|
||||||
|
- `Sexp`, for S-expressions.
|
||||||
|
|
||||||
## Use
|
## Use
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue