bundle-pathname

$Revision: 5.0.2.4 $

Function

Package: EXCL

Arguments: nil

This function returns the pathname of the bundle file, the file where the autoloaded portions of the Lisp library are kept. You may use setf to change the pathname but be sure that the bundle file is at the new location before changing its path in Lisp.

Note that code can be libfasl loaded from the bundle file (as it can be from any fasl file or collection of fasl files). When code is libfasl loaded, partially loaded functions (also called stub functions) contain a pointer to the location of the file where the remainder of the function definition can be found. This function-specific information is not changed or updated when the location of the bundle file is changed. Unless the bundle file is also kept in its original location as well (so stub functions can be fully loaded when necessary), errors may occur. See the discussion of libfasl loading in 3.5 Libfasl loading and the general discussion of Allegro Presto in 3.0 The Allegro Presto algorithm, both in loading.htm.

The general documentation description is in introduction.htm. The index is in index.htm.

Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.