iQuit ncurses before printing stack trace, idea from Kooda - holymoly - A tor enabled gopher client written in CHICKEN scheme Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/holymoly.git URL:git://vernunftzentrum.de/holymoly.git vernunftzentrum.de 70 1Log /ckeen/repos/holymoly/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/holymoly/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/holymoly/refs.gph vernunftzentrum.de 70 1README /ckeen/repos/holymoly/file/README.gph vernunftzentrum.de 70 1LICENSE /ckeen/repos/holymoly/file/LICENSE.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit 6ce1e49ab2c1d57d67c93165ce029de812267e3e /ckeen/repos/holymoly/commit/6ce1e49ab2c1d57d67c93165ce029de812267e3e.gph vernunftzentrum.de 70 1parent 8b316d28eaa854bb72827300ce9b621a13834540 /ckeen/repos/holymoly/commit/8b316d28eaa854bb72827300ce9b621a13834540.gph vernunftzentrum.de 70 hAuthor: Christian Kellermann URL:mailto:ckeen@pestilenz.org vernunftzentrum.de 70 iDate: Wed, 15 Aug 2018 09:34:19 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iQuit ncurses before printing stack trace, idea from Kooda Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i holymoly.scm | 15 ++++++++++++--- Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i1 file changed, 12 insertions(+), 3 deletions(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/holymoly.scm b/holymoly.scm /ckeen/repos/holymoly/file/holymoly.scm.gph vernunftzentrum.de 70 i@@ -362,7 +362,16 @@ Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i (import (only (chicken process-context) command-line-arguments) Err vernunftzentrum.de 70 i+ (only (chicken format) fprintf) Err vernunftzentrum.de 70 i+ (only (chicken condition) signal) Err vernunftzentrum.de 70 i holymoly Err vernunftzentrum.de 70 i (only ncurses endwin)) Err vernunftzentrum.de 70 i-(exit-handler (lambda code (endwin))) Err vernunftzentrum.de 70 i-(main (command-line-arguments)) Err vernunftzentrum.de 70 i-\ No newline at end of file Err vernunftzentrum.de 70 i+(handle-exceptions exn Err vernunftzentrum.de 70 i+ (begin Err vernunftzentrum.de 70 i+ (on-exit void) Err vernunftzentrum.de 70 i+ ;; Disable ncurses before printing the error message and call trace Err vernunftzentrum.de 70 i+ (endwin) Err vernunftzentrum.de 70 i+ (fprintf (current-error-port) "Exception caught: ~s" exn) Err vernunftzentrum.de 70 i+ (signal exn)) Err vernunftzentrum.de 70 i+ (on-exit endwin) Err vernunftzentrum.de 70 i+ (main (command-line-arguments))) Err vernunftzentrum.de 70 i+\ No newline at end of file Err vernunftzentrum.de 70 .