Bytesrw étend le module OCaml Bytes avec des lecteurs et rédacteurs de flux d'octets composables, efficaces en mémoire, et compatibles avec la concurrence par effets.
Mis à part la gestion des durées de vie des tranches d'octets, ces abstractions séparent de façon intentionnelle la gestion des ressources et les mécanismes concrets de lecture et d'écriture d'octets.
Bytesrw est distribué sous la licence ISC. Elle n'a pas de dépendences.
La prise en charge pour les octets compressés ou résumés dépend, selon votre choix, des bibliothèques C zlib, libzstd, blake3, libmd et xxhash.