mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-05 19:00:31 -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
|
||||
- `Bij`, a GADT-based bijection language used to serialize/deserialize your
|
||||
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:
|
||||
|
||||
|
|
@ -33,6 +36,14 @@ monadic futures, and MVars (concurrent boxes)
|
|||
- `Vector`, a growable array (pure OCaml, no C; not tested)
|
||||
- `FlatHashtbl`, a (deprecated) open addressing hashtable with
|
||||
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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue