:cload

Top-level Command

Arguments: &rest files

The one or more arguments, which are read as strings (but don't wrap in quotation marks), are interpreted as file names. They should represent the names of Allegro CL source files. If the corresponding fasl file exists, and it is newer than the source file, it is loaded. If it does not exist or is older than the source file, the source file is compiled, a new fasl file is produced, and that file is loaded. The files are processed, that is compiled and loaded, in order. The files must have extensions which appear in the list bound to the variable *source-file-types* unless extensions are explicitly specified.

Note that the file will not be recompiled just because the Lisp environment has changed (perhaps with new values of the optimization qualities speed, safety, space, and debug, see :optimize). The file is only recompiled if the fasl file is older than the source file.

If no arguments are given to :cload, then the arguments to the last call to :cload are used.

The minimal abbreviation of :cload is :cl.

See top-level.htm for more information on top-level commands. See also loading.htm and compiling.htm.

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.