eio icon indicating copy to clipboard operation
eio copied to clipboard

Effects-based direct-style IO for multicore OCaml

Results 79 eio issues
Sort by recently updated
recently updated
newest added

Stream Control Transmission Protocol (SCTP) is a transport protocol like TCP or UDP that offers message-oriented transport (like UDP) with reliability and congestion-control (like TCP). See also the [Wikipedia site](https://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol)....

enhancement

Would it make sense to (optionally) add calls to `setpgid(0,0)` before the `execve`? I think that would allow for better use of `signal` to kill entire process groups. https://pubs.opengroup.org/onlinepubs/9699919799/functions/setpgid.html

There are some socket options that are Linux-specific which are quite handy to have. This adds a Eio_unix.Sockopt module which works on Eio_unix.Fd.t values. This is a draft PR to...

for #577, to supersede #578. I want to emphasize that this change is based on my likely too superficial understanding of the library. It is likely that there exists a...

It was brought up in the Eio developer meeting that more documentation around switches would be useful (cc @avsm). At the moment, we have [the README documentation](https://github.com/ocaml-multicore/eio#switches) which is great....

documentation

I don't think we have a convenient way to do this without having to essentially recreate most of what is internal to `Eio_unix.Process` ? Is it reasonable to expect the...

enhancement

Currently, when passing arguments to a program with the new `Eio.Process` API, `E2Big` errors are propagated as `Failure "execve: Argument list too long"`. Programs using this API should be able...

bug

Thank you very much for your work on eio! I've thoroughly enjoyed working with it, despite being a newcomer to OCaml. Eio feels more advanced than the async frameworks in...

enhancement

- If I'm opening `Eio.Std` I'm most likely buying in to the Eio abstractions - Just like I expected to use `Promise` or `Switch`, I usually start typing `Condition.*` only...

enhancement
api

(for #577) This is a proposal for a (simplistic) implementation of `Stream.select`, which permits watching multiple streams and returning the first item yielded by any of them. It works for...