Matt Diephouse wrote:
Somewhere, the prompt for the interpreter ("> ") started getting
buffered.
Yep. Last time this came up, I summarized:
There are several ways to adapt the code to the new behavior:
1) pop off the buffered I/O layer:
getstdout Px Sx = pop Px # Sx = 'buf'
2) explicitely flush output
getstdout P2 # PASM syntax callmethod "flush"
3) turn off line buffering
$P0 = getstdout # PIR syntax $P0."setbuf"(0)
leo