* module/system/repl/error-handling.scm (call-with-error-handling):
Previous post-error changed to "report"; now "catch", the default,
doesn't re-print the error.
(lambda () (%start-stack #t thunk))
(case post-error
- ((catch)
+ ((report)
(lambda (key . args)
(if (memq key pass-keys)
(apply throw key args)
(format err "\nERROR: uncaught throw to `~a', args: ~a\n"
key args)))
(if #f #f)))))
+ ((catch)
+ (lambda (key . args)
+ (if (memq key pass-keys)
+ (apply throw key args))))
(else
(if (procedure? post-error)
post-error ; a handler proc