I think Common Lisp has standard-error-hook; I would have copied that over in the original design. The rest is just an abort with a suitable message.
In any case, it seems weird to me that you don't want the debugger. Once that condition has aborted it's no longer accessible. On Oct 4, 2021, 10:01 PM -0700, Tim Lee <progscriptcl...@gmail.com>, wrote: > > (param:standard-error-hook > > (lambda (condition) > > (abort->nearest (condition/report-string condition)))) > > > > Is this documented in the manual? This looks a bit like Common Lisp's > > *debugger-hook*.