From: Steven Jones <jones57@sw...> - 2005-08-26 06:51:22
I'm trying to write an error handler in XLISP and am confused about
Its my understanding from reading the manual that the "clean up" code is
executed unconditionally. Calling (foo nil) executes both the protected
and clean-up forms. Calling (foo t) generates an error as expected but
the clean up code is not executed. What am I missing?
(defun foo (flag)
(format t "protected expression ~%"))
(format t "clean-up expression ~%"))))
Get latest updates about Open Source Projects, Conferences and News.