




Default value: 
t
 on Microsoft Windows, 
nil
 on other platforms
automatic-init specifies whether a LispWorks dynamic library should initialize automatically on loading. Automatic initialization is useful when the dynamic library does not communicate by function calls but prevents you from relocating the library if necessary or doing other initialization.
To deliver a dynamic library on Linux/Macintosh/FreeBSD, the build machine must have a C compiler installed. This is typically 
gcc
 (which is available on the Macintosh by installing Xcode).
deliver
 uses 
automatic-init
 just like 
save-image
. See 
save-image
 in the 
LispWorks User Guide and Reference Manual
 for more details.
For more information about the behavior of LispWorks DLLs (dynamic libraries) and in particular a discussion of automatic and explicit initialization, see the chapter "LispWorks as a dynamic library" in the LispWorks User Guide and Reference Manual .