On Tuesday, 5 March 2013 at 20:19:06 UTC, Lars T. Kyllingstad
wrote:
A special thanks to Vladimir P. for pointing out an egregious
flaw in the original design.
But wait, there's more!
(please don't hurt me)
1. Typo: "plattform"
2. Is there any meaning in the idea of consolidating
spawnProcess/pipeProcess/execute and spawnShell/pipeShell/shell?
How about that collectOutput idea?
3. Where are we with compatibility with the old module? One idea
I haven't seen mentioned yet is: perhaps we could make the return
value of "shell" have a deprecated "alias this" to the output
string, so that it's implicitly convertible to a string to
preserve compatibility.
4. Is there any way to deal with pipe clogging (pipe buffer
getting exceeded when manually handling both input and output of
a subprocess)? Can we query the number of bytes we can
immediately read/write without blocking on a File?
5. How about that Environment.opIn_r?
Great work so far otherwise!