You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Makes more sense there. Also will turn out to be important when there
are other users of display-prompt, such as on the debugger branch.
cf commit 0dbbcc0 and issue #122
I encountered a situation where our error display handler called
fresh-line, which called flush-output on a closed port... which led to
an error... therefore back to the error display handler and an infinite
loop.
Although I haven't been able to reproduce this and therefore can't test
this, I'm adding this defensive check.
(I'm not sure the "just in case" flush-output that I inherited form
xrepl is even necessary -- deleting it entirely is another possible
fix.)
cf 0dbbcc0 issue #122
This might be the desired behavior, but it's difficult to work around something like
since :print-type only works on the top-level.
The text was updated successfully, but these errors were encountered: