Suppose that you already have a file
compile-and-load-my-app.lisp
that you use to compile and load your application. Then you can create a suitable delivery script with the help of the Application Builder.
To create the new delivery script:
This displays a dialog as shown in The New Delivery script dialog.
compile-and-load-my-app.lisp
in the Loading script pane. You can use the
deliver
arguments. Note: Level defaults to 0, which is a good choice the first time you deliver your application. You will probably want to increase the Delivery level later, for reasons explained in the LispWorks Delivery User Guide .
Figure 27.2 The New Delivery script dialog
The Application Builder now displays the path to the new script in its Build script pane. The new script will load patches, load your file, and then call
deliver
, something like this:
(in-package "CL-USER")
(load-all-patches)
(load "compile-and-load-my-app")
(deliver 'my-start-function "my-app" 0)
Note: the script will be more complex for Cocoa applications.