Earlier quoted context omitted.
"the post-modern "developer productivity" family of languages' lack of core dumps is a bug" Lisp doesn't dump core, it will drop you in a debugger prompt where you can Frankenstein your programmer to life as you wish. Forget Lisp, Scheme and other languages with full continuations will give you the entire run trace of your program in a video tape, where you rewind and fast-forward as you wish. C is not a language who…
FWIW, I don't consider CL a member of the "developer productivity" gang of languages. In practice, it is much more like a better C than it is like python: you have C's relative poverty of libraries and richness of tools. Still, I meant what I said. "Lisp doesn't dump core, it will drop you in a debugger prompt..." What if the user isn't a developer, but, y'know, a user? On the other side of the country, who doesn't c…
(handler-bind ((error #'(lambda (e)
(save-lisp-and-die "lisp.core"))))
(YOUR-PROGRAM-ENTRY-POINT))
Autopsy is not that hard with Lisp ;-)