On 3/24/24 2:51 PM, Bruno Haible wrote: > In the test-create-testdir-4.sh output, entire chunks of output are not > in the natural order. The reason is that a subprocess produces output > while the parent process still has some output sitting it its buffers.
Good catch. It looks like you've made a lot of progress on the --create-testdir test cases. Nice work. > I don't like having "flush" in function names, because it's ambiguous. > So I picked the unambiguous function name known from Lisp. > <http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_finish-ou_clear-output.html> Looks good. I really need to find an excuse to learn Common Lisp... I had a very difficult Programming Paradigms course in college which mostly used Scala. I think I developed an unfair bias against functional languages because of that class LOL. Collin