On 08/09/2016 8:53 PM, Somebody wrote:
If i write something like:writeln("what to do?"); switch(readln[0 .. $ - 1]) { //.. } writeln("bye"); ...that works just as it should at Windows, started from a command prompt. However, if I run it from GNU Emacs, I have to manually flush the output after each time I do it before taking input, or else the output does not show when it should. I wonder if write(...) and writeln(...) should automatically flush, to enhance portability? Of course, I may be issing missing something?
Same problem with Poderosa (terminal emulator which supports Cygwin) its at fault of the software which is client of the pipe. Phobos is doing what it should be doing.
