On 6/28/20 4:26 PM, JN wrote:
What's iopipe and what does it do? How does it compare with std.process?
Yeah, I guess I should be more specific in such announcements, sorry!
iopipe is a performance-oriented input/output library for D, which uses
direct buffer access, and provides a similar experience to unix pipes,
but for buffered data instead.
For example:
import std.io; // https://github.com/MartinNowak/io
foreach(line; File("input.txt.gz")
.refCounted // std.io files are not copyable
.bufd // buffer it
.unzip // decompress it
.assumeText // assume it's text (char[] instead of ubyte[])
.byLineRange) // convert to a line-based range
-Steve