Write to an [Eio.Buf_write] with an api that resembles [Stdio] or [Async.Writer]
  • OCaml 72.8%
  • Dune 21.4%
  • Makefile 5.8%
Find a file
2025-02-21 10:31:01 +01:00
.github Add new CI jobs (compiler x platform) 2025-01-10 11:41:39 +01:00
.vscode init 2023-11-12 20:32:10 +01:00
src Use new ppxlib flags to force activating unused items warnings 2024-07-25 19:14:20 +02:00
test Upgrade ocamlformat to 0.27.0 2024-12-03 19:15:44 +01:00
.gitattributes init 2023-11-12 20:32:10 +01:00
.gitignore Update .gitignore 2024-04-10 14:59:36 +02:00
.ocamlformat Add ocaml-version to ocamlformat config according to the project lower bound 2025-01-10 11:41:39 +01:00
CHANGES.md Split test-package and configure with-dev-setup deps 2024-09-08 18:31:16 +02:00
dune init 2023-11-12 20:32:10 +01:00
dune-project Disable implicit transitive dependencies 2024-12-16 10:34:53 +01:00
eio-writer-tests.opam Require dune.3.17 2024-12-16 10:34:53 +01:00
eio-writer.opam Require dune.3.17 2024-12-16 10:34:53 +01:00
LICENSE init 2023-11-12 20:32:10 +01:00
LICENSE.janestreet Improve acknowledgements 2024-02-25 09:55:15 +01:00
Makefile Split test-package and configure with-dev-setup deps 2024-09-08 18:31:16 +02:00
README.md Prepare to archive 2025-02-21 10:31:01 +01:00

eio-writer

CI Status Coverage Status

⚠️ This repository is now a public archive. I have stopped developping the eio-writer project and will not be maintaining it forward.


This is an experimental library to write to an Eio.Buf_write with an api that resembles Stdio or Async.Writer, depending on the context.

Acknowledgements

We would like to express our gratitude to the Eio developers for their work on the eio project.

We're also thankful for the api exposed by the Stdio and Async_unix.Writer modules which we took inspiration from in this project. Stdio and Async_unix are released under the terms of an MIT License. Their copyright and permission notice are included at the root of this project, in the file LICENSE.janestreet.

Code Documentation

The code documentation of the latest release is built with odoc and published to GitHub pages here.