22:07
@LuisMendo Right now I'm not doing anything with "typical" output
It just gets snatched and sent to the client
which actually seems to work ok so far
In the example above, I just handle calls to pause
, clc
, etc. in a special way
I have a logger that sits on top of the octave process and accumulates all output. If/when it encounters a pause
or clc
event, then I push the output to the client
So that way only the events where real-time matters are pushed in real-time
So for example, a pause
will push any prior output before pausing.
And if you follow the pause by a clc
, all prior output will be cleared