| Allegro CL version 7.0 Unrevised from 6.2 to 7.0. | |||||||||
It is often desirable, when an error occurs while running a batch process (that is, running a program while no operator is monitoring progress) to simply produce a backtrace (as if with the :zoom top-level command) and perhaps write out other useful information, and then exit. Then, when an operator next looks at things, useful information about the failure will be available but the running but now broken process will not be consuming resources.
For a variety of reasons, however, producing a backtrace programmatically is rather complicated. So, to allow users to do so, we have provided a macro with-auto-zoom-and-exit, defined in the file [Allegro directory]/src/autozoom.cl (and not part of the standard Lisp image). One this page, we describe the macro.
Copyright (c) 1998-2004, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 7.0. This page was not revised from the 6.2 page.
Created 2004.8.21.
| Allegro CL version 7.0 Unrevised from 6.2 to 7.0. | |||||||||