The main LispWorks installation directory.



Initial value

The initial value is

#P"/usr/lib/lispworks/" on Unix.

#P"/usr/local/lib/LispWorks/" on Linux (for an installation from the tar archive).

#P"C:\Program Files\LispWorks\" on MS Windows.

#P"/Applications/LispWorks 5.0/Library/" on Mac OS X.

Note however that the value can be set when configuring an image or on startup.


The variable *lispworks-directory* holds the name of the directory where various files important for the running of LispWorks are located.

On Windows, Linux and Mac OS X, when LispWorks starts in a directory which contains an appropriate numbered subdirectroy such as lib/5-0-0-0/ , then this is assumed to be the LispWorks installation directory and *lispworks-directory* is set on startup.

On Unix, when LispWorks starts it consults the environment variable LISPWORKS_DIRECTORY . If this is set, then *lispworks-directory* is set on startup.

The lib/5-0-0-0/ subdirectory of *lispworks-directory* should include these subdirectories:

config , which contains the configuration files.

patches , which contains any public (numbered) patches that are distributed by LispWorks Ltd.

private-patches , which is the place to put private (named) patches that are sent to you by Lisp Support.

postscript , which contains configuration files for printing using the CAPI printing library. See the chapter on Simple Customization in the LispWorks User Guide for more information on printer configuration.

examples , which contains various files of example code.

Other directories are etc , load-on-demand , manual and app-defaults for platforms where Motif is supported.

LispWorks Reference Manual - 20 Jul 2006