Hello Spiros,
thank you for your contribution. We do not accept patches over mailing
list. Instead we prefer merge requests on our repository. This makes
possible peer review, requeesting changes and continous integration.
Repository is located here:
https://gitlab.com/embeddable-common-lisp/ecl
If you do
(restart-bind ((locutus (function cdr) :report-function "23"))
(error "This is an error"))
you get
Excessive debugger depth! Probable infinite recursion!
Quitting process: #.
and ECL exits. This isn't very useful. One can find various similar examples.
After the patch one