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 .
LispWorks Delivery User Guide - 15 Feb 2015