Saves a LispWorks for Macintosh image with an application bundle, thus allowing it to work properly in the Cocoa windowing system.
save-image-with-bundle bundle-path &rest save-image-args &key bundle-arguments bundle-function &allow-other-keys
A pathname designator.
Arguments passed to save-image.
Arguments passed to bundle-function .
A function designator.
The function
save-image-with-bundle
first creates the application bundle using the function
bundle-function
, and then saves the LispWorks image in the bundle.
The default value of
bundle-arguments
is
nil
.
The default value of bundle-function is create-macos-application-bundle. You can modify the created bundle by supplying bundle-arguments .
With the default values of
bundle-function
and
bundle-arguments
, it copies the application bundle of the running image to the bundle path with the minimal necessary modifications, and then saves an image in it.
save-image-with-bundle
checks save-argument-real-p, so it can be used for saving universals without further checks.
save-image-with-bundle
operates as follows:
nil
.
save-image-with-bundle
(other than
bundle-arguments
and
bundle-function
).
save-image-with-bundle
is implemented only in LispWorks for Macintosh.