LispWorks User Guide and Reference Manual > 32 The HCL Package

NextPrevUpTopContentsIndex

*load-fasl-or-lisp-file*

Variable
Summary

Controls the behavior of load for untyped pathnames.

Package

hcl

Description

The variable *load-fasl-or-lisp-file* determines whether (load "foo") should load the binary file ( foo.ofasl , foo.ufasl , foo.xfasl etc, depending on platform) or foo.lisp , when both exist. It may take the following values:

:load-newer

If the fasl is out-of-date, the lisp file is loaded, and a warning message is output in verbose mode.

:load-newer-no-warn

Like :load-newer , but without the warning.

:load-fasl

Always choose fasl files in preference to lisp files, but when verbose, warn if the lisp file is newer.

:load-fasl-no-warn

Like :load-fasl , but without the warning.

:load-lisp

Always choose lisp files in preference to fasl.

:recompile

If the fasl file is out-of-date or there is none, compile and load the new fasl.

:maybe-recompile

If the fasl is out-of-date, queries whether to load it, recompile and then load it, or load the lisp file.

Initial Value

:load-fasl


LispWorks User Guide and Reference Manual - 22 Dec 2009

NextPrevUpTopContentsIndex