romanchechyotkin / nats.ocaml

OCaml client for NATS, the cloud native messaging system.
Apache License 2.0
8 stars 1 forks source link

Multi I/O libraries support #21

Open dx3mod opened 1 week ago

dx3mod commented 1 week ago

In the ecosystem it is good practice for a library to have support for different I/O libraries like: just unix, lwt, async, eio, etc.

This will require strong separation of abstraction layers.

dx3mod commented 1 week ago

Split the current package into:

Currently, the Lwt based solution is the main implementation that needs to be completed to be used to reference other implementations.