15.15 Application delivery changes
LispWorks Delivery User Guide
for more details of the changes mentioned in this section.
15.15.1 New ways to keep symbols and symbol names
The new functions
hcl:deliver-keep-symbol-names force retention of symbols and symbol names, similarly to the
:keep-symbol-names but with the advantage that you can use them in your source code before loading the delivery module.
15.15.2 Retaining cross-reference information in a delivered image
:keep-xref-info controls whether cross-referencing is retained in the runtime image.
Inclusion of the cross-reference functions such as
hcl:calls-who in the runtime image no longer affects whether the cross-reference information itself is retained.
15.15.3 :versioninfo no longer supports :file-os
:versioninfo plist no longer supports the
:file-os key. Do not supply this.
15.15.4 LispWorks for Windows DLLs can use private assembly
You can now install a private copy of msvcr80 (Microsoft.VC80.CRT) for use by your application. It is no longer required to be in the WinSxS system folder.
Applications built with LispWorks 6.1 and earlier versions only support installation of msvcr80 by
15.15.5 Creating a Mac OS X application bundle.
hcl:create-macos-application-bundle is now fully documented. Please note that you should supply the argument identifier to provide
CFBundleIdentifier when creating an application bundle for your own application.
LispWorks Release Notes and Installation Guide - 2 Mar 2015