All Manuals > Delivery User Guide

Index

A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   Non-alaphanumerics

A

accessors

delivery-value

:action-on-failure-to-open-display   keyword   5.2 : Alphabetical list of deliver keywords

ActiveX control   7.6 : ActiveX controls

ActiveX DLL   7.6 : ActiveX controls

:analyse   keyword   5.2 : Alphabetical list of deliver keywords

Application Builder tool   2.2.1 : Delivering the program using the LispWorks IDE

application error log   1.4.7 : Error handling

applications

coding for efficient delivery   14 : Efficiency considerations when coding for delivery

command line   13.4 : Command line applications

icons   5.2 : Alphabetical list of deliver keywords

name of delivered image file   4.1 : The delivery function: deliver , deliver

non-GUI   13.4 : Command line applications

standalone delivery   4.3 : Delivering a standalone application executable

:automatic-init   keyword   4.4.6 : More about building dynamic libraries , 5.2 : Alphabetical list of deliver keywords

automatic memory management. See garbage collection.   1.4.3 : Debugging, profiling and tuning facilities

automation-server-main   function   5.2 : Alphabetical list of deliver keywords

automation-server-top-loop   function   5.2 : Alphabetical list of deliver keywords

C

:call-count   keyword   5.2 : Alphabetical list of deliver keywords , 11.12 : Reducing the size of the delivered application

call counting

all symbols in application   5.2 : Alphabetical list of deliver keywords

recording results of   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

setting up   5.2 : Alphabetical list of deliver keywords

call-next-method local function   5.2 : Alphabetical list of deliver keywords

calls-who   function   5.2 : Alphabetical list of deliver keywords

CAPI

geometry   10.4.1 : Interface geometry depends on Lisp symbol names

preferences   10.4.1 : Interface geometry depends on Lisp symbol names

window positions   10.4.1 : Interface geometry depends on Lisp symbol names

change-class   generic function   5.2 : Alphabetical list of deliver keywords

classes

accessors   5.2 : Alphabetical list of deliver keywords

deleting and keeping   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

delivery issues   4.6.2 : Shaking the image

dynamic definition   10.1.1 : Applications defining classes or methods dynamically

ole-control-component   7.6 : ActiveX controls

printing information about   5.2 : Alphabetical list of deliver keywords

:classes-to-keep-effective-slots   keyword   5.2 : Alphabetical list of deliver keywords , 10.1.4 : Compression of CLOS metaobjects

:classes-to-remove   keyword   5.2 : Alphabetical list of deliver keywords

:clean-down   keyword   5.2 : Alphabetical list of deliver keywords

:clean-for-dump-type   keyword   5.2 : Alphabetical list of deliver keywords

CLOS   10.1 : Delivery and CLOS

deleting and keeping   5.2 : Alphabetical list of deliver keywords

diagnostics   5.2 : Alphabetical list of deliver keywords

dynamic definition   10.1.1 : Applications defining classes or methods dynamically

method dispatch efficiency   10.1.2 : Special dispatch functions and templates for them

object printing code   5.2 : Alphabetical list of deliver keywords

templates for method combinations   10.1.2.2 : Incorporating the templates into the application

:clos-info   keyword   5.2 : Alphabetical list of deliver keywords

:clos-initarg-checking   keyword   5.2 : Alphabetical list of deliver keywords

code signing   5.2 : Alphabetical list of deliver keywords

coding applications for efficient delivery   14 : Efficiency considerations when coding for delivery

Command+C   6.8 : Standard Edit keyboard gestures

command line applications   13.4 : Command line applications

Command+V   6.8 : Standard Edit keyboard gestures

Command+X   6.8 : Standard Edit keyboard gestures

Common Lisp Object System   10.1 : Delivery and CLOS

:compact   keyword   5.2 : Alphabetical list of deliver keywords , 11.6 : Failed to reserve... error in compacted image

compile   function   5.2 : Alphabetical list of deliver keywords

compile-file   function   1.2.2 : Functionality removed by delivery , 5.2 : Alphabetical list of deliver keywords

complex number representation, deleting and keeping   5.2 : Alphabetical list of deliver keywords

:condition-deletion-action   keyword   5.2 : Alphabetical list of deliver keywords , 10.5.1 : Deleting of condition classes

:console   keyword   5.2 : Alphabetical list of deliver keywords

convert-to-screen   function   8.1.2 : Fallback resources , 8.2.3 : Fallback resources

corrupted executable   8.3 : LispWorks executable corrupted

create-macos-application-bundle   function   2.2.2 : Delivering the program using a command shell , 13.3 : Creating a macOS application bundle , 13.3.2 : Alternative application bundle creation code

D

*debugger-hook*   variable   3.2.2 : Handling errors generated by the Lisp system

debugging and testing

checking an image without running it   5.2 : Alphabetical list of deliver keywords

in a delivered image   5.2 : Alphabetical list of deliver keywords

stub definitions for deleted functions   5.2 : Alphabetical list of deliver keywords

define-foreign-callable   macro   4.4.1 : Simple delivery of a dynamic library , 5.2 : Alphabetical list of deliver keywords , 10.6.2 : Foreign callable names

define-ole-control-component   macro   7.6 : ActiveX controls

:delete-packages   keyword   5.2 : Alphabetical list of deliver keywords , 10.9.2 : How to delete packages , 10.10.1 : Ensuring that packages are kept

*delete-packages* list   5.2 : Alphabetical list of deliver keywords

deleting and keeping

class accessors   5.2 : Alphabetical list of deliver keywords

classes   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

CLOS   5.2 : Alphabetical list of deliver keywords

complex number representation   5.2 : Alphabetical list of deliver keywords

debugger   5.2 : Alphabetical list of deliver keywords

documentation   5.2 : Alphabetical list of deliver keywords

dspec table   5.2 : Alphabetical list of deliver keywords

editor commands   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

eval function   14.9 : Use of the EVAL function and the invocation of uncompiled functions

evaluators   5.2 : Alphabetical list of deliver keywords

external symbols   5.2 : Alphabetical list of deliver keywords

fasl dumper   5.2 : Alphabetical list of deliver keywords

find-symbol function   10.11 : Coping with intern and find-symbol at run time , 14.8 : Use of the INTERN and FIND-SYMBOL functions

format directives   5.2 : Alphabetical list of deliver keywords

function names   5.2 : Alphabetical list of deliver keywords

functions   5.2 : Alphabetical list of deliver keywords

history of forms entered   5.2 : Alphabetical list of deliver keywords

listener top level   5.2 : Alphabetical list of deliver keywords

load function   5.2 : Alphabetical list of deliver keywords

macros   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

methods, class-direct   5.2 : Alphabetical list of deliver keywords

module facility   5.2 : Alphabetical list of deliver keywords

packages   5.2 : Alphabetical list of deliver keywords , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery

packages, all   5.2 : Alphabetical list of deliver keywords

plist indicators   5.2 : Alphabetical list of deliver keywords

structure internals   5.2 : Alphabetical list of deliver keywords

stub definitions for deleted functions   5.2 : Alphabetical list of deliver keywords

walker   5.2 : Alphabetical list of deliver keywords

deliver   function   1.2.2 : Functionality removed by delivery , 2.2 : Delivering the program , 4.1 : The delivery function: deliver , 9.1.2 : How to deliver an iOS runtime

delivered image

debugger   5.2 : Alphabetical list of deliver keywords

module facility, deleting and keeping   5.2 : Alphabetical list of deliver keywords

delivered-image-p   function   12.1 : Interface to the delivery process

Delivering for Android   9.2 : Delivery of Android runtimes

Delivering for iOS   9.1 : Delivery of iOS runtimes

Delivering for mobile platforms   9 : Delivering for mobile platforms

Delivering on Linux, FreeBSD, x86/x64 Solaris   8 : Delivery on Linux, FreeBSD and x86/x64 Solaris

Delivering on macOS   6 : Delivery on macOS

Delivering on Windows   7 : Delivery on Microsoft Windows

deliver-keep-symbol-names   function

deliver-keep-symbols   function   10.10.2 : Ensuring that symbols are kept

deliver-keywords   function   5 : Keywords to the Delivery Function

deliver-to-android-project   function   9.2.1 : How to deliver an Android runtime

delivery   2.2 : Delivering the program , 4 : Delivering your Application

class issues   4.6.2 : Shaking the image , 14.4 : Use of symbols, functions, and classes

diagnostics for all symbols   5.2 : Alphabetical list of deliver keywords

examples   2.2.3 : Further examples

function issues   14.4 : Use of symbols, functions, and classes

keywords for controlling   5.2 : Alphabetical list of deliver keywords

library dependencies, and   14.1 : Use of modules

Lisp interface to   2.2 : Delivering the program , 4.1 : The delivery function: deliver , 5.2 : Alphabetical list of deliver keywords , deliver

methods, and   4.6.2 : Shaking the image

package issues   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery , 14.10 : User-defined and built-in packages

preparation for   4.2 : Using the delivery tools effectively

severity level   4.1 : The delivery function: deliver , 4.5.1 : Making the image smaller , deliver

stages of   1.4 : A breakdown of the delivery process , 4.5 : How to deliver a smaller and faster application

standalone applications   4.3 : Delivering a standalone application executable

stub definitions for deleted functions   5.2 : Alphabetical list of deliver keywords

symbol issues   4.6.2 : Shaking the image , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery , 14.4 : Use of symbols, functions, and classes

system packages   10.8 : Symbol, SYMBOL-NAME and package issues during delivery

treeshaking   4.6 : How Delivery makes an image smaller , 5.2 : Alphabetical list of deliver keywords

troubleshooting   11 : Troubleshooting the delivery process

with a command shell   2.2.2 : Delivering the program using a command shell

with a DOS command window   2.2.2 : Delivering the program using a command shell

without running the application   5.2 : Alphabetical list of deliver keywords

without writing to disk   5.2 : Alphabetical list of deliver keywords

with Terminal.app   2.2.2 : Delivering the program using a command shell

Delivery actions   12.1 : Interface to the delivery process , 14.3 : General strategy for reducing the image size , delivery-shaker-cleanup , delivery-shaker-weak-pointer , delivery-shaker-weak-pointer , delivery-shaker-weak-pointer , delivery-value

delivery level   4.1 : The delivery function: deliver , 4.5.1 : Making the image smaller , deliver

delivery-shaker-cleanup   function

delivery-shaker-weak-pointer   function

delivery-value   accessor

diagnostics

all delivered symbols   5.2 : Alphabetical list of deliver keywords

CLOS usage   5.2 : Alphabetical list of deliver keywords

:diagnostics-file   keyword   5.2 : Alphabetical list of deliver keywords

dismiss-splash-screen   function   5.2 : Alphabetical list of deliver keywords

display   function   8.1.2 : Fallback resources , 8.2.3 : Fallback resources

:display-progress-bar   keyword   5.2 : Alphabetical list of deliver keywords

:dll-added-files   keyword   4.4.6 : More about building dynamic libraries , 5.2 : Alphabetical list of deliver keywords

DLL delivery   10.6.2 : Foreign callable names

:automatic-init keyword   5.2 : Alphabetical list of deliver keywords

:dll-added-files keyword   5.2 : Alphabetical list of deliver keywords

:dll-exports keyword   5.2 : Alphabetical list of deliver keywords

:dll-extra-link-options keyword   5.2 : Alphabetical list of deliver keywords

:image-type keyword   5.2 : Alphabetical list of deliver keywords

:dll-exports   keyword   4.4.1 : Simple delivery of a dynamic library , 5.2 : Alphabetical list of deliver keywords , 10.6.2 : Foreign callable names

:dll-extra-link-options   keyword   5.2 : Alphabetical list of deliver keywords

documentation, deleting and keeping   5.2 : Alphabetical list of deliver keywords

dspec table, deleting and keeping   5.2 : Alphabetical list of deliver keywords

dynamic library delivery

:automatic-init keyword   5.2 : Alphabetical list of deliver keywords

:dll-added-files keyword   5.2 : Alphabetical list of deliver keywords

:dll-exports keyword   5.2 : Alphabetical list of deliver keywords

:dll-extra-link-options keyword   5.2 : Alphabetical list of deliver keywords

:image-type keyword   5.2 : Alphabetical list of deliver keywords

E

Edit menu

standard gestures   6.8 : Standard Edit keyboard gestures

standard keystrokes   6.8 : Standard Edit keyboard gestures

:editor-commands-to-delete   keyword   5.2 : Alphabetical list of deliver keywords , 10.3.3 : Editor command groups

:editor-commands-to-keep   keyword   5.2 : Alphabetical list of deliver keywords , 10.3.3 : Editor command groups

editors

deleting and keeping commands   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords , 10.3.3 : Editor command groups

Emulation   5.2 : Alphabetical list of deliver keywords

:editor-style   keyword   5.2 : Alphabetical list of deliver keywords , 6.7 : Editor emulation , 7.5 : Editor emulation , 8.5 : Editor emulation , 10.3.2 : Emulation and delivery

efficiency

run time code loading   14.2 : Loading code at run time

See also size of the application.   3.3 : Efficiency considerations

error   function   3.2.2 : Handling errors generated by the Lisp system

:error-handler   keyword   5.2 : Alphabetical list of deliver keywords

error handling   1.4.7 : Error handling , 3.2 : Error handling in delivered applications

application-generated errors   3.2.1 : Handling errors generated by the application

system-generated errors   3.2.2 : Handling errors generated by the Lisp system

:error-on-interpreted-functions   keyword   5.2 : Alphabetical list of deliver keywords

errors

handling   1.4.7 : Error handling

eval   function

deleting and keeping   5.2 : Alphabetical list of deliver keywords

effects on size of application   14.9 : Use of the EVAL function and the invocation of uncompiled functions

:exe-file   keyword   5.2 : Alphabetical list of deliver keywords

exporting symbols from packages   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

:exports   keyword   5.2 : Alphabetical list of deliver keywords

external symbols and delivery   5.2 : Alphabetical list of deliver keywords

F

failed to enlarge memory   11.7 : Memory clashes with other software

fasl dumper, deleting and keeping   5.2 : Alphabetical list of deliver keywords

file for call-count output   5.2 : Alphabetical list of deliver keywords

files

association for extension   6.6 : File associations for a Macintosh application , 7.4 : File associations for a Windows application

association for type   6.6 : File associations for a Macintosh application , 7.4 : File associations for a Windows application

double clicking   6.6 : File associations for a Macintosh application , 7.4 : File associations for a Windows application

launching   6.6 : File associations for a Macintosh application , 7.4 : File associations for a Windows application

find-symbol   function

effects on application size   10.11 : Coping with intern and find-symbol at run time , 14.8 : Use of the INTERN and FIND-SYMBOL functions

FLI

templates   10.6.1 : Foreign Language Interface templates , 11.10 : FLI template needs to be compiled

:format   keyword   5.2 : Alphabetical list of deliver keywords

function names, deleting and keeping   5.2 : Alphabetical list of deliver keywords

functions

automation-server-main   5.2 : Alphabetical list of deliver keywords

automation-server-top-loop   5.2 : Alphabetical list of deliver keywords

calls-who   5.2 : Alphabetical list of deliver keywords

compile   5.2 : Alphabetical list of deliver keywords

compile-file   1.2.2 : Functionality removed by delivery , 5.2 : Alphabetical list of deliver keywords

convert-to-screen   8.1.2 : Fallback resources , 8.2.3 : Fallback resources

create-macos-application-bundle   2.2.2 : Delivering the program using a command shell , 13.3 : Creating a macOS application bundle , 13.3.2 : Alternative application bundle creation code

deleting and keeping   5.2 : Alphabetical list of deliver keywords

deliver   1.2.2 : Functionality removed by delivery , 2.2 : Delivering the program , 4.1 : The delivery function: deliver , 9.1.2 : How to deliver an iOS runtime

delivered-image-p   12.1 : Interface to the delivery process

deliver-keep-symbol-names

deliver-keep-symbols   10.10.2 : Ensuring that symbols are kept

deliver-keywords   5 : Keywords to the Delivery Function

deliver-to-android-project   9.2.1 : How to deliver an Android runtime

delivery-shaker-cleanup

delivery-shaker-weak-pointer

dismiss-splash-screen   5.2 : Alphabetical list of deliver keywords

display   8.1.2 : Fallback resources , 8.2.3 : Fallback resources

error   3.2.2 : Handling errors generated by the Lisp system

eval   5.2 : Alphabetical list of deliver keywords

initialize-multiprocessing   5.2 : Alphabetical list of deliver keywords

load-all-patches   deliver

log-bug-form   3.2.2 : Handling errors generated by the Lisp system , 6.5.2 : Logging debugging messages , 7.3.2 : Logging debugging messages , 8.4 : Logging debugging messages

names, deleting and keeping   5.2 : Alphabetical list of deliver keywords

output-backtrace   3.2.2 : Handling errors generated by the Lisp system

process-run-function   3.2.2 : Handling errors generated by the Lisp system

require   1.2.1 : Programming libraries and facility support code , 5.2 : Alphabetical list of deliver keywords , 10.7 : Modules

save-image   1.2.2 : Functionality removed by delivery

save-universal-from-script   6.1 : Universal binaries

set-automation-server-exit-delay   5.2 : Alphabetical list of deliver keywords

set-clos-initarg-checking   5.2 : Alphabetical list of deliver keywords

set-quit-when-no-windows   5.2 : Alphabetical list of deliver keywords

stub definitions for deleted functions   5.2 : Alphabetical list of deliver keywords

symbol-name   11.13 : Symbol names changed to "Dummy Symbol Name"

top-level-interface-geometry-key   10.4.1 : Interface geometry depends on Lisp symbol names

who-calls   5.2 : Alphabetical list of deliver keywords

:functions-to-remove   keyword   5.2 : Alphabetical list of deliver keywords

G

garbage collection   1.4.3 : Debugging, profiling and tuning facilities , 4.6.2 : Shaking the image

delivery, and   4.6 : How Delivery makes an image smaller , 4.6.1 : Garbage collecting the image

heap compaction before delivery   5.2 : Alphabetical list of deliver keywords

See also treeshaking.   4.6 : How Delivery makes an image smaller

:generic-function-collapse   keyword   5.2 : Alphabetical list of deliver keywords

generic functions

change-class   5.2 : Alphabetical list of deliver keywords

class-direct methods   5.2 : Alphabetical list of deliver keywords

collapsing into ordinary functions   5.2 : Alphabetical list of deliver keywords

make-instance   5.2 : Alphabetical list of deliver keywords , 10.1.6 : Delivery and make-instance initarg checking

reinitialize-instance   5.2 : Alphabetical list of deliver keywords

update-instance-for-redefined-class   5.2 : Alphabetical list of deliver keywords

:gf-collapse-output-file   keyword   5.2 : Alphabetical list of deliver keywords

:gf-collapse-tty-output   keyword   5.2 : Alphabetical list of deliver keywords

H

handler-bind   macro   3.2.2 : Handling errors generated by the Lisp system

handler-case   macro   3.2.2 : Handling errors generated by the Lisp system

heap compaction before delivery   5.2 : Alphabetical list of deliver keywords

history list of forms entered

deleting and keeping   5.2 : Alphabetical list of deliver keywords

I

:icon-file   keyword   5.2 : Alphabetical list of deliver keywords

image

split on saving   5.2 : Alphabetical list of deliver keywords

:image-type   keyword   5.2 : Alphabetical list of deliver keywords

initialize-multiprocessing   function   5.2 : Alphabetical list of deliver keywords

:in-memory-delivery   keyword   4.2.2 : Delivering the application in memory , 5.2 : Alphabetical list of deliver keywords

:interface   keyword   4.1 : The delivery function: deliver , 5.2 : Alphabetical list of deliver keywords , deliver

internal symbols and application size   5.2 : Alphabetical list of deliver keywords

intern function and application size   4.6.2 : Shaking the image , 10.11 : Coping with intern and find-symbol at run time , 14.8 : Use of the INTERN and FIND-SYMBOL functions

:interrogate-symbols   keyword   5.2 : Alphabetical list of deliver keywords , 11.15 : Interrogate-Symbols

:interrupt-function   keyword   5.2 : Alphabetical list of deliver keywords

K

:keep-clos   keyword   5.2 : Alphabetical list of deliver keywords , 10.1.1 : Applications defining classes or methods dynamically , 10.1.3 : Delivery and the MOP , 10.1.4 : Compression of CLOS metaobjects

:keep-clos-object-printing   keyword   5.2 : Alphabetical list of deliver keywords

:keep-complex-numbers   keyword   4.5.1 : Making the image smaller , 5.2 : Alphabetical list of deliver keywords

:keep-conditions   keyword   5.2 : Alphabetical list of deliver keywords , 10.5.1 : Deleting of condition classes

:keep-debug-mode   keyword   5.2 : Alphabetical list of deliver keywords , 11.12 : Reducing the size of the delivered application

:keep-documentation   keyword   5.2 : Alphabetical list of deliver keywords

:keep-editor   keyword   5.2 : Alphabetical list of deliver keywords , 10.3.1 : Form parsing and delivery

:keep-eval   keyword   5.2 : Alphabetical list of deliver keywords , delivery-shaker-cleanup

:keep-fasl-dump   keyword   5.2 : Alphabetical list of deliver keywords

:keep-foreign-symbols   keyword   5.2 : Alphabetical list of deliver keywords

:keep-function-name   keyword   5.2 : Alphabetical list of deliver keywords

:keep-gc-cursor   keyword   5.2 : Alphabetical list of deliver keywords

:keep-keyword-names   keyword   5.2 : Alphabetical list of deliver keywords

:keep-lisp-reader   keyword   5.2 : Alphabetical list of deliver keywords , 10.2 : Delivery and the Lisp reader , 11.3 : Problems with READ

:keep-load-function   keyword   5.2 : Alphabetical list of deliver keywords

:keep-macros   keyword   5.2 : Alphabetical list of deliver keywords

:keep-modules   keyword   5.2 : Alphabetical list of deliver keywords

:keep-package-manipulation   keyword   5.2 : Alphabetical list of deliver keywords

:keep-pretty-printer   keyword   5.2 : Alphabetical list of deliver keywords

:keep-structure-info   keyword   5.2 : Alphabetical list of deliver keywords

:keep-stub-functions   keyword   5.2 : Alphabetical list of deliver keywords

:keep-symbol-names   keyword   5.2 : Alphabetical list of deliver keywords , 8.2.4 : X resource names use Lisp symbol names , deliver-keep-symbol-names

:keep-symbols   keyword   5.2 : Alphabetical list of deliver keywords , 6.10 : Retaining Objective-C classes , 10.4.1 : Interface geometry depends on Lisp symbol names , 10.10.2 : Ensuring that symbols are kept , 10.13 : Delivery and Java interface , deliver-keep-symbols

:keep-top-level   keyword   5.2 : Alphabetical list of deliver keywords

:keep-trans-numbers   keyword   5.2 : Alphabetical list of deliver keywords

:keep-walker   keyword   5.2 : Alphabetical list of deliver keywords

:keep-xref-info   keyword   5.2 : Alphabetical list of deliver keywords

Keywords

:action-on-failure-to-open-display   5.2 : Alphabetical list of deliver keywords

:analyse   5.2 : Alphabetical list of deliver keywords

:automatic-init   5.2 : Alphabetical list of deliver keywords

:call-count   5.2 : Alphabetical list of deliver keywords

:classes-to-keep-effective-slots   5.2 : Alphabetical list of deliver keywords

:classes-to-remove   5.2 : Alphabetical list of deliver keywords

:clean-down   5.2 : Alphabetical list of deliver keywords

:clean-for-dump-type   5.2 : Alphabetical list of deliver keywords

:clos-info   5.2 : Alphabetical list of deliver keywords

:clos-initarg-checking   5.2 : Alphabetical list of deliver keywords

:compact   5.2 : Alphabetical list of deliver keywords

:condition-deletion-action   5.2 : Alphabetical list of deliver keywords

:console   5.2 : Alphabetical list of deliver keywords

:delete-packages   5.2 : Alphabetical list of deliver keywords

:diagnostics-file   5.2 : Alphabetical list of deliver keywords

:display-progress-bar   5.2 : Alphabetical list of deliver keywords

:dll-added-files   5.2 : Alphabetical list of deliver keywords

:dll-exports   5.2 : Alphabetical list of deliver keywords

:dll-extra-link-options   5.2 : Alphabetical list of deliver keywords

:editor-commands-to-delete   5.2 : Alphabetical list of deliver keywords

:editor-commands-to-keep   5.2 : Alphabetical list of deliver keywords

:editor-style   5.2 : Alphabetical list of deliver keywords

:error-handler   5.2 : Alphabetical list of deliver keywords

:error-on-interpreted-functions   5.2 : Alphabetical list of deliver keywords

:exe-file   5.2 : Alphabetical list of deliver keywords

:exports   5.2 : Alphabetical list of deliver keywords

:format   5.2 : Alphabetical list of deliver keywords

:functions-to-remove   5.2 : Alphabetical list of deliver keywords

:generic-function-collapse   5.2 : Alphabetical list of deliver keywords

:gf-collapse-output-file   5.2 : Alphabetical list of deliver keywords

:gf-collapse-tty-output   5.2 : Alphabetical list of deliver keywords

:icon-file   5.2 : Alphabetical list of deliver keywords

:image-type   5.2 : Alphabetical list of deliver keywords

:in-memory-delivery   5.2 : Alphabetical list of deliver keywords

:interface   5.2 : Alphabetical list of deliver keywords

:interrogate-symbols   5.2 : Alphabetical list of deliver keywords

:interrupt-function   5.2 : Alphabetical list of deliver keywords

:keep-clos   5.2 : Alphabetical list of deliver keywords

:keep-clos-object-printing   5.2 : Alphabetical list of deliver keywords

:keep-complex-numbers   5.2 : Alphabetical list of deliver keywords

:keep-conditions   5.2 : Alphabetical list of deliver keywords

:keep-debug-mode   5.2 : Alphabetical list of deliver keywords

:keep-documentation   5.2 : Alphabetical list of deliver keywords

:keep-editor   5.2 : Alphabetical list of deliver keywords

:keep-eval   5.2 : Alphabetical list of deliver keywords

:keep-fasl-dump   5.2 : Alphabetical list of deliver keywords

:keep-foreign-symbols   5.2 : Alphabetical list of deliver keywords

:keep-function-name   5.2 : Alphabetical list of deliver keywords

:keep-gc-cursor   5.2 : Alphabetical list of deliver keywords

:keep-keyword-names   5.2 : Alphabetical list of deliver keywords

:keep-lisp-reader   5.2 : Alphabetical list of deliver keywords

:keep-load-function   5.2 : Alphabetical list of deliver keywords

:keep-macros   5.2 : Alphabetical list of deliver keywords

:keep-modules   5.2 : Alphabetical list of deliver keywords

:keep-package-manipulation   5.2 : Alphabetical list of deliver keywords

:keep-pretty-printer   5.2 : Alphabetical list of deliver keywords

:keep-structure-info   5.2 : Alphabetical list of deliver keywords

:keep-stub-functions   5.2 : Alphabetical list of deliver keywords

:keep-symbol-names   5.2 : Alphabetical list of deliver keywords

:keep-symbols   5.2 : Alphabetical list of deliver keywords

:keep-top-level   5.2 : Alphabetical list of deliver keywords

:keep-trans-numbers   5.2 : Alphabetical list of deliver keywords

:keep-walker   5.2 : Alphabetical list of deliver keywords

:keep-xref-info   5.2 : Alphabetical list of deliver keywords

:kill-dspec-table   5.2 : Alphabetical list of deliver keywords

:license-info   5.2 : Alphabetical list of deliver keywords

:macro-packages-to-keep   5.2 : Alphabetical list of deliver keywords

:make-instance-keyword-check   5.2 : Alphabetical list of deliver keywords

:manifest-file   5.2 : Alphabetical list of deliver keywords

:metaclasses-to-keep-effective-slots   5.2 : Alphabetical list of deliver keywords

:multiprocessing   5.2 : Alphabetical list of deliver keywords

:never-shake-packages   5.2 : Alphabetical list of deliver keywords

:no-symbol-function-usage   5.2 : Alphabetical list of deliver keywords

:numeric   5.2 : Alphabetical list of deliver keywords

:old-cpu-compatible   5.2 : Alphabetical list of deliver keywords

:packages-to-keep   5.2 : Alphabetical list of deliver keywords

:packages-to-keep-externals   5.2 : Alphabetical list of deliver keywords

:packages-to-keep-symbol-names   5.2 : Alphabetical list of deliver keywords

:packages-to-remove-conditions   5.2 : Alphabetical list of deliver keywords

:packages-to-shake-externals   5.2 : Alphabetical list of deliver keywords

:post-delivery-function   5.2 : Alphabetical list of deliver keywords

:print-circle   5.2 : Alphabetical list of deliver keywords

:product-code   5.2 : Alphabetical list of deliver keywords

:product-name   5.2 : Alphabetical list of deliver keywords

:quit-when-no-windows   5.2 : Alphabetical list of deliver keywords

:redefine-compiler-p   5.2 : Alphabetical list of deliver keywords

:registry-path   5.2 : Alphabetical list of deliver keywords

:remove-plist-indicators   5.2 : Alphabetical list of deliver keywords

:remove-setf-function-name   5.2 : Alphabetical list of deliver keywords

:run-it   5.2 : Alphabetical list of deliver keywords

:shake-class-accessors   5.2 : Alphabetical list of deliver keywords

:shake-class-direct-methods   5.2 : Alphabetical list of deliver keywords

:shake-classes   5.2 : Alphabetical list of deliver keywords

:shake-externals   5.2 : Alphabetical list of deliver keywords

:shake-shake-shake   5.2 : Alphabetical list of deliver keywords

:smash-packages   5.2 : Alphabetical list of deliver keywords

:smash-packages-symbols   5.2 : Alphabetical list of deliver keywords

:split   5.2 : Alphabetical list of deliver keywords

:startup-bitmap-file   5.2 : Alphabetical list of deliver keywords

:structure-packages-to-keep   5.2 : Alphabetical list of deliver keywords

:symbol-names-action   5.2 : Alphabetical list of deliver keywords

:symbols-to-keep-structure-info   5.2 : Alphabetical list of deliver keywords

:versioninfo   5.2 : Alphabetical list of deliver keywords

:warn-on-missing-templates   5.2 : Alphabetical list of deliver keywords

keywords for controlling delivery   5.2 : Alphabetical list of deliver keywords

severity level, and   4.5.1 : Making the image smaller

:kill-dspec-table   keyword   5.2 : Alphabetical list of deliver keywords

L

libraries   1.2.1 : Programming libraries and facility support code

dependencies between   14.1 : Use of modules

effects on application size   14.1 : Use of modules

:license-info   keyword   5.2 : Alphabetical list of deliver keywords

Lisp executable apparently corrupted   8.3 : LispWorks executable corrupted

LispWorks IDE   1.2.2 : Functionality removed by delivery

listener top level

deleting and keeping   5.2 : Alphabetical list of deliver keywords

load-all-patches   function   deliver

load function, deleting and keeping   5.2 : Alphabetical list of deliver keywords

loading code at run time   14.2 : Loading code at run time

restrictions upon   5.2 : Alphabetical list of deliver keywords

log-bug-form   function   3.2.2 : Handling errors generated by the Lisp system , 6.5.2 : Logging debugging messages , 7.3.2 : Logging debugging messages , 8.4 : Logging debugging messages

logging   1.4.7 : Error handling

M

:macro-packages-to-keep   keyword   5.2 : Alphabetical list of deliver keywords

macros

define-foreign-callable   4.4.1 : Simple delivery of a dynamic library , 5.2 : Alphabetical list of deliver keywords , 10.6.2 : Foreign callable names

define-ole-control-component   7.6 : ActiveX controls

handler-bind   3.2.2 : Handling errors generated by the Lisp system

handler-case   3.2.2 : Handling errors generated by the Lisp system

macros, deleting and keeping   5.2 : Alphabetical list of deliver keywords

make-instance   generic function   5.2 : Alphabetical list of deliver keywords , 10.1.6 : Delivery and make-instance initarg checking

:make-instance-keyword-check   keyword   5.2 : Alphabetical list of deliver keywords , 10.1.6 : Delivery and make-instance initarg checking

:manifest-file   keyword   5.2 : Alphabetical list of deliver keywords , 7.2 : Application Manifests

memory clashes   11.7 : Memory clashes with other software

memory management. See garbage collection.   1.4.3 : Debugging, profiling and tuning facilities

:metaclasses-to-keep-effective-slots   keyword   5.2 : Alphabetical list of deliver keywords , 10.1.4 : Compression of CLOS metaobjects

methods

class-direct, deleting and keeping   5.2 : Alphabetical list of deliver keywords

discriminating on classes   4.6.2 : Shaking the image

dispatch efficiency   10.1.2 : Special dispatch functions and templates for them

dynamic definition   10.1.1 : Applications defining classes or methods dynamically

printing information about   5.2 : Alphabetical list of deliver keywords

modules

loading   1.2.1 : Programming libraries and facility support code , 5.2 : Alphabetical list of deliver keywords , 10.7 : Modules

msvcr80.dll   7.1 : Run time library requirement

:multiprocessing   keyword   4.1 : The delivery function: deliver , 5.2 : Alphabetical list of deliver keywords , deliver

N

:never-shake-packages   keyword   5.2 : Alphabetical list of deliver keywords , 10.10.2 : Ensuring that symbols are kept

New in LispWorks 7.0

deliver-keep-symbol-names   function

deliver-keep-symbols   function

:keep-xref-info delivery keyword   5.2 : Alphabetical list of deliver keywords

New in LispWorks 7.1

:dll-extra-link-options delivery keyword   5.2 : Alphabetical list of deliver keywords

:keep-modules default value of has changed   5.2 : Alphabetical list of deliver keywords

non-GUI applications   13.4 : Command line applications

:no-symbol-function-usage   keyword   5.2 : Alphabetical list of deliver keywords

:numeric   keyword   5.2 : Alphabetical list of deliver keywords

O

ocx file   7.6 : ActiveX controls

:old-cpu-compatible   keyword   5.2 : Alphabetical list of deliver keywords

ole-control-component   class   7.6 : ActiveX controls

output-backtrace   function   3.2.2 : Handling errors generated by the Lisp system

P

package manipulation, deleting and keeping   5.2 : Alphabetical list of deliver keywords

packages

deleting and keeping   5.2 : Alphabetical list of deliver keywords , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery

deleting versus smashing   10.9.1 : Deleting packages , 10.9.5 : When to delete and smash packages

delivery   14.10 : User-defined and built-in packages

exporting symbols from   5.2 : Alphabetical list of deliver keywords , 5.2 : Alphabetical list of deliver keywords

keeping   5.2 : Alphabetical list of deliver keywords , 10.10 : Keeping packages and symbols in the application

keeping all   5.2 : Alphabetical list of deliver keywords

keeping externals   5.2 : Alphabetical list of deliver keywords

keeping symbol names   5.2 : Alphabetical list of deliver keywords

smashing   5.2 : Alphabetical list of deliver keywords , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery

:packages-to-keep   keyword   5.2 : Alphabetical list of deliver keywords , 10.10.1 : Ensuring that packages are kept , 11.8 : Possible explanations for a frozen image

:packages-to-keep-externals   keyword   5.2 : Alphabetical list of deliver keywords , 10.10.2 : Ensuring that symbols are kept

:packages-to-keep-symbol-names   keyword   5.2 : Alphabetical list of deliver keywords

:packages-to-remove-conditions   keyword   5.2 : Alphabetical list of deliver keywords , 10.5.1 : Deleting of condition classes

:packages-to-shake-externals   keyword   5.2 : Alphabetical list of deliver keywords , 10.10.2 : Ensuring that symbols are kept

performance   1.4.3 : Debugging, profiling and tuning facilities

plist indicators, deleting and keeping   5.2 : Alphabetical list of deliver keywords

:post-delivery-function   keyword   5.2 : Alphabetical list of deliver keywords

prelink   8.3 : LispWorks executable corrupted

:print-circle   keyword   5.2 : Alphabetical list of deliver keywords

process-run-function   function   3.2.2 : Handling errors generated by the Lisp system

:product-code   keyword   5.2 : Alphabetical list of deliver keywords

:product-name   keyword   5.2 : Alphabetical list of deliver keywords

Q

:quit-when-no-windows   keyword   5.2 : Alphabetical list of deliver keywords

R

:redefine-compiler-p   keyword   5.2 : Alphabetical list of deliver keywords

:registry-path   keyword   5.2 : Alphabetical list of deliver keywords

reinitialize-instance   generic function   5.2 : Alphabetical list of deliver keywords

:remove-plist-indicators   keyword   5.2 : Alphabetical list of deliver keywords

:remove-setf-function-name   keyword   5.2 : Alphabetical list of deliver keywords

require   function   1.2.1 : Programming libraries and facility support code , 5.2 : Alphabetical list of deliver keywords , 10.7 : Modules

Rosetta   6.1 : Universal binaries

:run-it   keyword   5.2 : Alphabetical list of deliver keywords

run time library

requirement on Windows   7.1 : Run time library requirement

S

save-image   function   1.2.2 : Functionality removed by delivery

save-universal-from-script   function   6.1 : Universal binaries

Self-contained examples

Creating the macOS application bundle when delivering a Cocoa application   15.1 : Delivering a Cocoa CAPI application examples

Delivering a CAPI application   15.2 : Delivering a CAPI application examples

Delivering a Cocoa application   15.1 : Delivering a Cocoa CAPI application examples

Delivering a Hello World application   15.2 : Delivering a CAPI application examples

Delivering a Unix dynamic library   15.3 : Delivering a dynamic library examples

Delivering a Windows service   15.4 : Delivering a Windows service examples

Delivering the Othello application   15.2 : Delivering a CAPI application examples

Error handling in a delivered CAPI application   15.2 : Delivering a CAPI application examples

set-automation-server-exit-delay   function   5.2 : Alphabetical list of deliver keywords

set-clos-initarg-checking   function   5.2 : Alphabetical list of deliver keywords

set-quit-when-no-windows   function   5.2 : Alphabetical list of deliver keywords

severity level of the delivery   4.1 : The delivery function: deliver , 4.5.1 : Making the image smaller , deliver

keyword parameters, and   4.5.1 : Making the image smaller

:shake-class-accessors   keyword   5.2 : Alphabetical list of deliver keywords

:shake-class-direct-methods   keyword   5.2 : Alphabetical list of deliver keywords

:shake-classes   keyword   5.2 : Alphabetical list of deliver keywords

:shake-externals   keyword   5.2 : Alphabetical list of deliver keywords , 10.10.2 : Ensuring that symbols are kept

:shake-shake-shake   keyword   4.6.2 : Shaking the image , 5.2 : Alphabetical list of deliver keywords

shaking. See treeshaking.   4.6.2 : Shaking the image

size of the application

internal symbols, and   5.2 : Alphabetical list of deliver keywords

interned symbols, and   4.6.2 : Shaking the image

intern function, and   10.11 : Coping with intern and find-symbol at run time , 14.8 : Use of the INTERN and FIND-SYMBOL functions

packages, and   14.10 : User-defined and built-in packages

smashing packages   5.2 : Alphabetical list of deliver keywords , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery

:smash-packages   keyword   5.2 : Alphabetical list of deliver keywords , 10.9.4 : How to smash packages , 10.10.1 : Ensuring that packages are kept

:smash-packages-symbols   keyword   5.2 : Alphabetical list of deliver keywords , 10.9.4 : How to smash packages , 11.15 : Interrogate-Symbols

splash screen   5.2 : Alphabetical list of deliver keywords

:split   keyword   5.2 : Alphabetical list of deliver keywords , deliver

standalone applications. See applications, standalone delivery.   1.1 : What does Delivery do?

startup and shutdown

shutdown when all windows closed   5.2 : Alphabetical list of deliver keywords

startup function   4.1 : The delivery function: deliver , deliver

startup function, ignoring   5.2 : Alphabetical list of deliver keywords

:startup-bitmap-file   keyword   5.2 : Alphabetical list of deliver keywords

startup image   5.2 : Alphabetical list of deliver keywords

startup screen   5.2 : Alphabetical list of deliver keywords

startup window   5.2 : Alphabetical list of deliver keywords

structure internals, deleting and keeping   5.2 : Alphabetical list of deliver keywords

:structure-packages-to-keep   keyword   5.2 : Alphabetical list of deliver keywords

stub definitions for deleted functions   5.2 : Alphabetical list of deliver keywords

symbol-name   function   11.13 : Symbol names changed to "Dummy Symbol Name"

Symbol names

Dummy Symbol Name   11.13 : Symbol names changed to "Dummy Symbol Name"

removed by delivery   11.13 : Symbol names changed to "Dummy Symbol Name"

:symbol-names-action   keyword   5.2 : Alphabetical list of deliver keywords , 10.8 : Symbol, SYMBOL-NAME and package issues during delivery , 11.13 : Symbol names changed to "Dummy Symbol Name"

symbols

deleting and keeping   10.10 : Keeping packages and symbols in the application

:symbols-to-keep-structure-info   keyword   5.2 : Alphabetical list of deliver keywords

system packages and delivery   10.8 : Symbol, SYMBOL-NAME and package issues during delivery

T

templates

CLOS method combinations   10.1.2.2 : Incorporating the templates into the application

FLI   10.6.1 : Foreign Language Interface templates

Foreign Language Interface   10.6.1 : Foreign Language Interface templates

the zaps file   11.14 : Debugging with :no-symbol-function-usage

top-level-interface-geometry-key   function   10.4.1 : Interface geometry depends on Lisp symbol names

treeshaking   4.6.2 : Shaking the image

garbage collection, and   4.6 : How Delivery makes an image smaller

interned symbols, classes, functions, and   4.6.2 : Shaking the image

Lisp interface to   5.2 : Alphabetical list of deliver keywords

troubleshooting   11 : Troubleshooting the delivery process

truncated executable   8.3 : LispWorks executable corrupted

type declaration and discrimination   14.6 : Declaring the types of variables used in function calls

U

universal binary   6.1 : Universal binaries

update-instance-for-redefined-class   generic function   5.2 : Alphabetical list of deliver keywords

V

variables

*debugger-hook*   3.2.2 : Handling errors generated by the Lisp system

:versioninfo   keyword   5.2 : Alphabetical list of deliver keywords

W

walker, deleting and keeping   5.2 : Alphabetical list of deliver keywords

:warn-on-missing-templates   keyword   5.2 : Alphabetical list of deliver keywords , 10.1.2.1 : Finding the necessary templates , 11.9 : Warnings about combinations and templates

who-calls   function   5.2 : Alphabetical list of deliver keywords

X

X resources

dependency on symbol names   8.2.4 : X resource names use Lisp symbol names

fallback resources on GTK+   8.1.2 : Fallback resources

fallback resources on Motif   8.2.3 : Fallback resources

Non-alaphanumerics

"SYMBOL-FUNCTION-VECTOR"   11.14 : Debugging with :no-symbol-function-usage


Delivery User Guide - 01 Dec 2021 19:50:55