Block device abstraction for OCaml 5 with Eio direct-style I/O and Bytesrw integration
at main 27 lines 674 B view raw
1(lang dune 3.21) 2 3(name block) 4 5(generate_opam_files true) 6 7(license ISC) 8(authors "Thomas Gazagnaire <thomas@gazagnaire.org>") 9(maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>") 10 11 12(source (tangled gazagnaire.org/ocaml-block)) 13 14(package 15 (name block) 16 (synopsis "Block device abstraction for OCaml 5 with Eio") 17 (description 18 "Block device abstraction for OCaml 5 with Eio direct-style I/O and Bytesrw integration. Inspired by MirageOS mirage-block but using effects-based concurrency.") 19 (depends 20 (ocaml (>= 5.1)) 21 (eio (>= 1.0)) 22 (bytesrw (>= 0.1)) 23 (cstruct (>= 6.0)) 24 (fmt (>= 0.9)) 25 (alcotest :with-test) 26 (eio_main :with-test) 27 (crowbar :with-test)))