27 Jan
2023
27 Jan
'23
11:23 p.m.
As the author of an I/O runtime, I agree that there's tremendous value in an abstraction such as this so libraries and applications can better interoperate with each other using a well-defined vocabulary. Some things to consider in the design space are already existing libraries and APIs like readv/writev and libssl's BIO pairs. Whatever abstractions we so choose, they should be designed with these kinds of usages in mind first and foremost. - Christian