1.1 KiB
2019-12-14
Timebox: 2 Hours
Goals
I want to have a good abstraction for Carp inside the OSProcess
working. I want to be able to push input into the process and read
it out again, know the status of the process, etc.
Potential Roadblocks
Because documentation on OSProcess
is basically non-existant,
I’ll likely spend a lot of time hunting down the right API; I just
hope that it even exists.
Review
Time worked: 1h30m
I got the basics of reading from Carp and writing to Carp working.
OSProcess
turned out not to be what I need, instead I’m now using
a library called OSSubProcess
that has a way more powerful API and
better documentation.
Sadly OSSubProcess
requires me to close the stdin
stream after the
first chunk of writing to it. I’m not sure whether I can reopen the
stream, it seems not to work. I filed an issue on Github,
but I suspect that this is actually not really fixable/not a use
case that they want to support. We will see. I gave up getting more
done for today.