*read-init-files*

Variable

Package: excl

This variable is used when Lisp is starting up to determine whether the initializations files ~/.clinit.cl, ~/clinit.cl, [current-directory]/.clinit.cl, [current-directory]/clinit.cl, and sys:siteinit.cl should be read. The command-line arguments -q and -qq can suppress reading of these files when this variable is true as described in Command line arguments in startup.htm.

The following table shows the possible values of this variable and their effects:

Value

Effect

tRead all initialization files.
nilDo not read any initialization file.
:no-homeRead [current-directory]/[.]clinit.cl and sys:siteinit.cl only.

Because command-line arguments are processed before initialization files are read, and -e arguments are processed before -q or -qq, this variable can be reset with a -e argument (see the discussion of command-line arguments in Command line arguments in startup.htm).

See Initialization and the sys:siteinit.cl and [.]clinit.cl files in startup.htm for more information on reading initialization files. That section defines the current directory, from where one of the init files might be read. Also defined in the home directory on Windows. See also *init-file-names* whose value is a list of strings naming the files to be looked for in the home and current directories.

The documentation is described in introduction.htm and the index is in index.htm.

Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.

Created 2000.10.5.