From: Carlos A. <Car...@ir...> - 2006-05-17 13:26:20
|
Hello Could someone guide please with this matter : Which is the mechanism that is used in SBCL to call a set of functions whenever we quit sbcl ? THanx Carlos Agon |
From: Nikodemus S. <nik...@ra...> - 2006-05-17 13:53:19
|
Carlos Agon <Car...@ir...> writes: > Which is the mechanism that is used in SBCL to call a set of > functions whenever we quit sbcl ? There is no such mechanism. The normal Lisp practice is to use UNWIND-PROTECT around your dynamic context -- but obviously that isn't the way to go. What's your use case? How strong a guarantee do you need for your functions to run? Should the be run if the debugger is disabled and an error is hit? Should they be run only on normal exits? Should they be run only on abnormal exits? Should they run on SIGHUP? Cheers, -- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs." |