| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
The value of this variable is a list of functions and/or function names that are called when the IDE has finished starting up. Values may be pushed onto this list in order to customize the initial state of the IDE.
The default value is nil
, in which case
nothing extra is done. Otherwise the value should be a list where each
member is either a function object or a symbol that names a
function. funcall will be
called on each member of this list (in the order of the list) in the
"Listener 1" thread just after it loads the
startup.cl file (if one exists in the main
allegro directory). Each function should take no required arguments
(since no arguments will be passed to them).
Functions could be pushed onto this list in a running base lisp that
was started up without the IDE, so that they will be called if and
when start-ide is
later called to start up the IDE. Functions could also be pushed onto
the list in the startup.cl file, since that file
is loaded before the *ide-startup-hook*
functions are
called.
Though the startup.cl file is typically the more
convenient hook for customizing the startup of the IDE, *ide-startup-hook*
may be more suitable in some cases. In particular,
startup.cl does not work by itself for setting
the initial package of the initial IDE listener --- see the special
note at the end of About IDE
startup in cgide.htm.
A warning is printed to the Listener 1 pane if the value of this variable is not a list, or if any of its members is neither a function object nor a symbol that names a function.
See exit-tests for customizing the exiting of the IDE.
See About IDE startup in cgide.htm.
In releases prior to 7.0, the symbol naming this variable was in the
common-graphics
package.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |