bytesrwversion

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 ressource management and the specifics of reading and writing bytes.

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

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

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

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