seems related to 
[https://github.com/nim-lang/Nim/issues/9953](https://github.com/nim-lang/Nim/issues/9953)
 /cc @araq @alaviss

in your top-level example, when I use:

let p = startProcess("{file_b2}", options = {{poParentStdin}}) (right now, 
pending my updating PR, I call it poParentStreams, overwriting its meaning).

I get:

MSG1 A Listening for MSG1 answer... entered_in_cmd_line1 READ: Got it: 
{entered_in_cmd_line1} READ: #done MSG2 B Listening for MSG2 answer... 
entered_in_cmd_line2 READ: Got another one: {entered_in_cmd_line2} READ: #done

So it still doesn't work in this example but at least doesn't hang; it 
shouldn't print A it should print READ: Got it: {A} instead of READ: Got it: 
{entered_in_cmd_line1}

Reply via email to