Plaster

common-lisp
┌─[phoe][phoetower][~] └─▪ sbcl --disable-debugger --eval "(error \"42\")" This is SBCL 2.0.4.debian, an implementation of ANSI Common Lisp. More information about SBCL is available at <http://www.sbcl.org/>. SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. Unhandled SIMPLE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING {1000580083}>: 42 Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000580083}> 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "42" {1001871343}> #<unused argument> :QUIT T) 1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SIMPLE-ERROR "42" {1001871343}>) 2: (INVOKE-DEBUGGER #<SIMPLE-ERROR "42" {1001871343}>) 3: (ERROR "42") 4: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ERROR "42") #<NULL-LEXENV>) 5: (EVAL (ERROR "42")) 6: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(error \"42\")"))) 7: (SB-IMPL::TOPLEVEL-INIT) 8: ((FLET SB-UNIX::BODY :IN SAVE-LISP-AND-DIE)) 9: ((FLET "WITHOUT-INTERRUPTS-BODY-14" :IN SAVE-LISP-AND-DIE)) 10: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE)) unhandled condition in --disable-debugger mode, quitting ┌─[phoe][phoetower][~] └─▪ echo $? 1