diff options
author | itetcu <itetcu@FreeBSD.org> | 2006-08-20 14:51:30 +0800 |
---|---|---|
committer | itetcu <itetcu@FreeBSD.org> | 2006-08-20 14:51:30 +0800 |
commit | c8c41dc4a9246af8d17513c61f665fbd41b74c27 (patch) | |
tree | 1989e8c2d84aeed3a3877a2d66f65cc6f0a34ccd /CVSROOT | |
parent | 1aa892ccbd389e688e3ed112554dab0c4ea1a9db (diff) | |
download | freebsd-ports-gnome-c8c41dc4a9246af8d17513c61f665fbd41b74c27.tar.gz freebsd-ports-gnome-c8c41dc4a9246af8d17513c61f665fbd41b74c27.tar.zst freebsd-ports-gnome-c8c41dc4a9246af8d17513c61f665fbd41b74c27.zip |
This OCaml-library consists of a set of modules which implement
automatically resizing (= reallocating) datastructures that consume
a contiguous part of memory. This allows appending and removing of
elements to/from arrays (both boxed and unboxed), strings (-> buffers),
bit strings and weak arrays while still maintaining fast constant-time
access to elements.
There are also functors that allow the generation of similar modules
which use different reallocation strategies.
Author: Markus Mottl <markus.mottl@gmail.com>
WWW: http://www.ocaml.info/home/ocaml_sources.html
PR: ports/102107
Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru>
Diffstat (limited to 'CVSROOT')
0 files changed, 0 insertions, 0 deletions