| Allegro CL version 6.2 Unrevised from 6.1 |
As with all compiler switch variables, the value of this variable can
be t
, nil
, or a
function object that accepts four arguments and returns t
or nil
. The arguments
passed to the function will be the values of the safety, space, speed,
and debug optimization qualities, in that order. nil
is equivalent to a function that always returns
nil
and t
to a
function that always returns t
. When the
value is a function and we say t
(or true) or
nil
(or false) in the text below, we mean
that the function returns, respectively, t
or
nil
.
If true, code that checks for an interrupt (Control-C on Unix, Break/Pause on Windows) is added in two places in compiled code: (1) at the beginning of the code vector and (2) at the end of a loop. The initial value is false (meaning that interrupt checking code is not added) only if speed is 3 and safety is 0.
Note that an infinite loop that does not call functions will not be interruptable except by multiple Control-C's (Unix) and using the Franz icon on the system tray (Windows). See startup.htm for more information on interrupting when all else fails.
See compiling.htm for information on the compiler.
Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.
| Allegro CL version 6.2 Unrevised from 6.1 |