(define (print-subproblem number frame port)
(with-values (lambda () (stack-frame/debugging-info frame))
(lambda (expression environment subexpression)
- subexpression
(print-history-level
(stack-frame/compiled-code? frame)
number
(find-escape next comtabs)))
(define (show-bindings argument next comtabs)
- comtabs
(cons (call-with-output-string
(lambda (port)
(describe-bindings (mode-comtabs (name->mode argument 'ERROR))
;; override.
(enqueue-output-operation! port
(lambda (mark transcript?)
- mark transcript?
+ mark
(if (not transcript?)
(override-next-command!
(lambda ()
unspecific)
(define (console-wrap-update! screen thunk)
- screen
(let ((finished? (thunk)))
(window-direct-output-cursor! (screen-cursor-window screen))
(output-port/flush-output console-i/o-port)