bytesrwversion Documentation on ocaml.org

Composable byte stream readers and writers for OCaml

Bytesrw extends the OCaml Bytes module with composable, memory efficient, byte stream readers and writers compatible with effect based concurrency.

Except for byte slice life-times, these abstractions intentionally separate away resource management and the specifics of reading and writing bytes.

Bytesrw distributed under the ISC license. It has no dependencies.

Optional support for compressed, hashed and encrypted bytes depend, at your wish, on the C `zlib`, `libzstd`, `blake3`, `libmd`, `xxhash` and `mbedtls` libraries.

Homepage: https://erratique.ch/software/bytesrw/

Tags bytes entropy streaming zstd zlib gzip deflate random csprng sha1 sha2 compression hashing utf xxhash blake3 psa tls websocket cryptography sha3 org:erratique
AuthorThe bytesrw programmers
LicenseISC
Published
Homepagehttps://erratique.ch/software/bytesrw
Issue Trackerhttps://github.com/dbuenzli/bytesrw/issues
Documentationhttps://erratique.ch/software/bytesrw/doc
MaintainerDaniel Bünzli <daniel.buenzl i@erratique.ch>
Dependencies
Optional dependencies
Conflicts
Source [http] https://erratique.ch/software/bytesrw/releases/bytesrw-0.4.0.tbz
sha512=9b307eb85c99a38faad50a82e5fae652758548a527ce6db3dd09a21096b19a860e812a5a10bd30d8cc9b885a6482c068fe6ab3b653ca6bfb640293fe190025ee
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/bytesrw/bytesrw.0.4.0/opam
Required by
Optionally used by