LispWorks 5.1 Patches
Current Version
The current version is LispWorks 5.1.0
There is currently no patch release available for LispWorks 5.1. When a patch release occurs, the download will be made available here and will be announced on lisp-hug.
LispWorks 5.0 Patches
Note: The free LispWorks Personal Edition does not load patches. Do not attempt to install or load these patches in the Personal Edition.
Users of LispWorks 5.0 Professional and Enterprise Editions should be running LispWorks 5.0.2
To use LispWorks 5.0.2 you must first have LispWorks 5.0 or 5.0.1 installed from the CD-ROM or download which you have purchased. You then add the 5.0.2 patch release from this page.
Here are the patches for: LispWorks for Macintosh; LispWorks for Linux ; LispWorks for FreeBSD ; LispWorks for Windows ; LispWorks (Unix platforms)
LispWorks for Macintosh
Mount the disk in the LispWorksPatches-5.0.2.dmg or LispWorks64bitPatches-5.0.2.dmg file, as appropriate. Run the
installer. Install the patches in the same location
where LispWorks 5.0 is already installed. If the LispWorks installation is
not found, patches are not installed. Choose the "Install"
option when prompted. The installer will add files to the patches subdirectory
and (for 32-bit LispWorks) also update the LispWorks application bundle. After installing the new patches, check that there is
a call to load-all-patches in your siteinit.lisp file. This ensures
patches are loaded at startup. It is best to save an image containing
the new patches.
| Version | Patch | Date |
| 5.0 | readme-502.txt | Apr 16, 2007 |
| 5.0 Professional (32-bit) & 5.0 Enterprise (32-bit) |
LispWorksPatches-5.0.2.dmg | Apr 16, 2007 |
| 5.0 Enterprise (64-bit) | LispWorks64bitPatches-5.0.2.dmg | Apr 16, 2007 |
You can remove the patches (restoring LispWorks to version 5.0) by running the installer again and choosing the "Uninstall" option when prompted.
Mac OS X 10.5 (Leopard)
Download the patches for 32-bit LispWorks or 64-bit LispWorks:
| Version | Patch | Date |
| 5.0 Professional (32-bit) & 5.0 Enterprise (32-bit) & 5.0 Academic (32-bit) |
LispWorksPatches-5.0-Leopard-1.dmg | Nov 6, 2007 |
| 5.0 Enterprise (64-bit) | LispWorks64bitPatches-5.0-Leopard-1.dmg | Nov 6, 2007 |
Mount the disk image and copy all the patch binaries to:
/Applications/LispWorks 5.0/Library/lib/5-0-0-0/private-patches
Open the file private-patches/load.lisp with TextEdit.app and edit it to add these loading forms inside the flet form:
(LOAD-ONE-PRIVATE-PATCH "convert-dib-to-cocoa-image-representation" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "get-font-a-width-cocoa" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "set-split-view-frames" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "tab-view-needs-display" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "objc-sequence" 'SYS::PATCH-ITSELF)
(LOAD-ONE-PRIVATE-PATCH "find-method-signature-for-selector" :OBJC)
(LOAD-ONE-PRIVATE-PATCH "precompiled-templates-objc-10-5" :OBJC)
(LOAD-ONE-PRIVATE-PATCH "precompiled-templates-capi-cocoa-10-5" :CAPI-COCOA)
(LOAD-ONE-PRIVATE-PATCH "connect-sockterm-output" :SYSTEM)
(LOAD-ONE-PRIVATE-PATCH "sin-len" :COMM)
Then restart LispWorks.
Note: You will need all of the patch binaries to deliver 32-bit universal binary applications using your Intel Macintosh.
Refer to section 11.7.3.2 Private patches of your Release Notes and Installation Guide for a detailed description on how to install private patches.
LispWorks for Linux
Download either the RPM or the tar archive for 32-bit or 64-bit LispWorks as appropriate. Choose RPM or tar depending on how you originally installed LispWorks: you do not need both. Install it in the installation directory. See readme-502.txt for further details. Check there's a call to load-all-patches
in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 5.0 | readme-502.txt | Apr 16, 2007 |
| 5.0 Professional (32-bit) & 5.0 Enterprise (32-bit) |
LispWorks 5.0.2 tar.gz or RPM | Apr 16, 2007 |
| 5.0 Enterprise (64-bit) | LispWorks 5.0.2 tar.gz or RPM | Apr 16, 2007 |
LispWorks for FreeBSD
Login as root to perform the operations below.
To upgrade from version 5.0.1, first do:
% pkg_delete lispworks-patches-5.0.1
and then do:
% pkg_add lispworks-patches-5.0.2.tgz
To upgrade from version 5.0.0, do:
% pkg_add lispworks-patches-5.0.2.tgz
Check there's a call to load-all-patches
in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 5.0 | readme-502.txt | Apr 16, 2007 |
| 5.0 Professional (32-bit) & 5.0 Enterprise (32-bit) |
lispworks-patches-5.0.2.tgz | Apr 16, 2007 |
LispWorks for Windows
Download and run LispWorksPatches-5.0.2.exe (for 32-bit LispWorks) or LispWorks64bitPatches-5.0.2.exe (for 64-bit LispWorks) as appropriate, and follow the on-screen instructions. This will add files to the patches subdirectory and upgrades LispWorks to version 5.0.2 as shown in the Add/Remove Programs window.
Check there's a call to load-all-patches in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 5.0 | readme-502.txt | Apr 16, 2007 |
| 5.0 Professional (32-bit) & 5.0 Enterprise (32-bit) |
LispWorksPatches-5.0.2.exe | Apr 16, 2007 |
| 5.0 Enterprise (64-bit) | LispWorks64bitPatches-5.0.2.exe | Apr 16, 2007 |
Uninstalling LispWorks 5.0.2 uninstalls the entire LispWorks installation, including the original software and these patches.
LispWorks (Unix platforms)
To use the patches, unpack the tar file in the lispworks directory.
This will add files to the patches subdirectory. Check there's a call
to load-all-patches in your siteinit.lisp file, this ensures patches
are loaded at startup. It is best to save an image containing the new
patches, as described in the Release Notes and Installation Guide.
| Version | Platform | Filename | Date |
| 5.0 | ALL | readme-502.txt | Apr 16, 2007 |
| 5.0 | SPARC Solaris (64-bit) | lw502-patches-sparc64.tar.gz | Apr 16, 2007 |
| 5.0 | SPARC Solaris (32-bit) | lw502-patches-sparc.tar.gz | Apr 16, 2007 |
| 5.0 | HP PA | lw502-patches-hp-pa.tar.gz | Apr 16, 2007 |
Patches for LispWorks 4.4 and earlier
Users of LispWorks 4.4.5, or Xanalys LispWorks 4.4, should be running LispWorks version 4.4.6.
You must first have LispWorks 4.4.5 installed from the CD-ROM or download which you have purchased. You then add the 4.4.6 patch release from this page.
Here are the patches for: LispWorks 4.4 for Macintosh ; LispWorks 4.4 for Linux ; LispWorks 4.4 for Windows ; LispWorks 4.4 (Unix platforms) ; LispWorks for Macintosh 4.3 ; LispWorks for Linux 4.3 and earlier ; LispWorks for Windows 4.3 and earlier ; LispWorks (Unix platforms) 4.3 and earlier
Here's a patch for editor source location in LispWorks 4.3 Professional or Enterprise Edition.
The last patch release for LispWorks 4.3 is LispWorks 4.3.7. This upgrades all versions 4.3.x. LispWorks patch releases are cumulative so you do not need to first install 4.3.6, though it does not matter if you have done that.
The last patch release for version 4.2 is LispWorks 4.2.7.
There will be no further patch releases for LispWorks 4.4 or previous versions.
To benefit from the latest LispWorks features, improvements and patches upgrade to LispWorks 5.0.
LispWorks® for Macintosh®
Mount the disk in the LispWorksPatches4.4.6.dmg file. Run the
installer 'LispWorks Patches'. Install the patches in the same location
LispWorks 4.4.5 is already installed. If the LispWorks installation is
not found, patches are not installed. Choose the "Easy Install"
option when prompted. The installer will add files to the patches subdirectory
and also update the LispWorks application bundle. After installing the new patches, check that there is
a call to load-all-patches in your siteinit.lisp file. This ensures
patches are loaded at startup. It is best to save an image containing
the new patches.
LispWorks 4.4.5 users with Mac OS X 10.4 (Tiger) need only to install patch release 4.4.6 to make the menu bar menus update correctly and make images with transparent backgrounds work. After installing 4.4.6 you can remove the private patches appkit-tiger-1.nfasl, capi-cocoa-tiger-1.nfasl and premultiply-rgba32-standalone.nfasl, though it does not matter if you leave them in place.
| Version | Patch | Date |
| 4.4.5 Professional & 4.4.5 Enterprise |
README for LispWorks 4.4.6 | Nov 02, 2005 |
| LispWorks 4.4.6 | Nov 04, 2005 |
You can remove the patches (restoring LispWorks to version 4.4.5) by running the installer 'LispWorks Patches' again and choosing the "Uninstall" option when prompted.
LispWorks® for Linux
Download either the RPM or the tar archive (depending on how you originally
installed LispWorks) and unpack it in the installation directory. See
the README file for further details. Check there's a call to load-all-patches
in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 4.4.5 Professional & 4.4.5 Enterprise |
README for LispWorks 4.4.6 | Nov 02, 2005 |
| LispWorks 4.4.6 tar.gz or RPM | Nov 02, 2005 |
LispWorks® for Windows®
To use the patches, unzip the archive in the installation directory
(by default this is C:\Program Files\LispWorks). This will
add files to the patches subdirectory. Check there's a call to load-all-patches
in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 4.4.5 Professional & 4.4.5 Enterprise |
README for LispWorks 4.4.6 | Nov 02, 2005 |
| LispWorks 4.4.6 | Nov 02, 2005 |
LispWorks® (Unix platforms)
To use the patches, unpack the tar file in the lispworks directory.
This will add files to the patches subdirectory. Check there's a call
to load-all-patches in your siteinit.lisp file, this ensures patches
are loaded at startup. It is best to save an image containing the new
patches, as described in the Release Notes and Installation Guide.
| Version | Platform | Filename | Date |
| 4.4.5 | ALL | README | Nov 02, 2005 |
| 4.4.5 | DEC ALPHA | alpha-lispworks44-patches6.tar.Z | Nov 02, 2005 |
| 4.4.5 | HP PA | hp-pa-lispworks44-patches6.tar.Z | Nov 02, 2005 |
| 4.4.5 | SUN SPARC Solaris | sparc-lispworks44-patches6.tar.Z | Nov 02, 2005 |
LispWorks® for Macintosh®
Mount the disk in the 'LispWorks Patches 4.3.7.dmg' file. Run the
installer 'LispWorks Patches'. Install the patches in the same location
LispWorks 4.3 is already installed. If the LispWorks installation is
not found, patches are not installed. Choose the "Easy Install"
option when prompted. The installer will add files to the patches subdirectory
and also update the LispWorks application bundle. You can remove the
patches (restoring LispWorks to version 4.3.0) by running the installer
'LispWorks Patches' again and choosing the "Uninstall" option
when prompted. After installing the new patches, check that there is
a call to load-all-patches in your siteinit.lisp file. This ensures
patches are loaded at startup. It is best to save an image containing
the new patches.
| Version | Patch | Date |
| 4.3 Professional & 4.3 Enterprise |
README for LispWorks 4.3.7 | May 12, 2004 |
| LispWorks 4.3.7 | May 12, 2004 |
LispWorks® for Linux
Download either the RPM or the tar archive (depending on how you originally
installed LispWorks) and unpack it in the installation directory. See
the README file for further details. Check there's a call to load-all-patches
in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 4.3 Professional & 4.3 Enterprise |
README for LispWorks 4.3.7 | May 12, 2004 |
| LispWorks 4.3.7 tar.gz or RPM | May 12, 2004 | |
| 4.2 Professional & 4.2 Enterprise |
README for LispWorks 4.2.7 | Oct 01, 2002 |
| LispWorks 4.2.7 tar.gz or RPM | Oct 01, 2002 |
LispWorks® for Windows®
To use the patches, unzip the archive in the installation directory
(by default this is C:\Program Files\Xanalys\LispWorks for LispWorks 4.4 and previous). This will
add files to the patches subdirectory. Check there's a call to load-all-patches
in your siteinit.lisp file, this ensures patches are loaded at startup.
It is best to save an image containing the new patches.
| Version | Patch | Date |
| 4.3 Professional & 4.3 Enterprise |
README for LispWorks 4.3.7 | May 12, 2004 |
| LispWorks 4.3.7 | May 12, 2004 | |
| 4.2 Professional & 4.2 Enterprise |
README for LispWorks 4.2.7 | Oct 01, 2002 |
| LispWorks 4.2.7 | Oct 01, 2002 |
LispWorks® (Unix platforms)
To use the patches, unpack the tar file in the lispworks directory.
This will add files to the patches subdirectory. Check there's a call
to load-all-patches in your siteinit.lisp file, this ensures patches
are loaded at startup. It is best to save an image containing the new
patches, as described in the Release Notes and Installation Guide.
| Version | Platform | Filename | Date |
| 4.3 | ALL | README | May 12, 2004 |
| 4.3 | DEC ALPHA | alpha-lispworks43-patches7.tar.Z | May 12, 2004 |
| 4.3 | HP PA | hp-pa-lispworks43-patches7.tar.Z | May 12, 2004 |
| 4.3 | SUN SPARC Solaris | sparc-lispworks43-patches7.tar.Z | May 12, 2004 |
| Version | Platform | Filename | Date |
| 4.2 | ALL | README | Oct 01, 2002 |
| 4.2 | DEC ALPHA | alpha-lispworks42-patches7.tar.Z | Oct 01, 2002 |
| 4.2 | HP PA | hp-pa-lispworks42-patches7.tar.Z | Oct 01, 2002 |
| 4.2 | SUN SPARC Solaris | sparc-lispworks42-patches7.tar.Z | Oct 01, 2002 |
Editor source location
The tags database distributed in the LispWorks 4.3 Professional/Enterprise Edition library is broken. To fix it, download the corrected binary for your platform and replace the LispWorks library file (default locations shown below). After restarting LispWorks and configuring it as described in the Installation Guide, location of Editor source code should work.
| Platform | Filename & Default Location | Date |
| Mac OS X | editor-tags-db.nfasl /Applications/LispWorks/Library/hcl/4-3-0-0/src/editor/ |
Oct 8, 2003 |
| Windows | editor-tags-db.fsl C:\Program Files\Xanalys\LispWorks\lib\4-3-0-0\src\editor\ |
Oct 8, 2003 |
| Linux | editor-tags-db.ufsl /usr/lib/LispWorks/lib/4-3-0-0/src/editor/ |
Oct 8, 2003 |
Windows 2000 and Windows Millennium
LispWorks 4.2 and later supports these operating systems.
Liquid Common LispTM 5.0.x
All users should now be at version 5.0.6 Please note that the 5.0.6 patch bundle is dependent on the installation of the 5.0.4 patch bundle. Do not install 5.0.6 until you have installed 5.0.4.
The 5.0.6 patch bundle contains 5.0.5
| Version | Platform | Filename | Date | Size |
| 5.0.4 | ALL | README | Jun 3 1998 | 15 Kb |
| 5.0.4 | HP PA | hppa-202-clim-patches.tar.Z | Jun 3 1998 | 1051 Kb |
| 5.0.4 | HP PA | hppa-504-patches.tar.Z | Jun 3 1998 | 333 Kb |
| 5.0.4 | IBM RS6000 AIX | rios-202-clim-patches.tar.Z | Jun 3 1998 | 1033 Kb |
| 5.0.4 | IBM RS6000 AIX | rios-504-patches.tar.Z | Jun 3 1998 | 311 Kb |
| 5.0.4 | SGI MIPS | sgi-202-clim-patches.tar.Z | Jun 3 1998 | 1068 Kb |
| 5.0.4 | SGI MIPS | sgi-504-patches.tar.Z | Jun 3 1998 | 338 Kb |
| 5.0.4 | Sun SPARC Solaris | solaris-202-clim-patches.tar.Z | Jun 3 1998 | 977 Kb |
| 5.0.4 | Sun SPARC Solaris | solaris-504-patches.tar.Z | Jun 3 1998 | 314 Kb |
| 5.0.4 | Sun SPARC SunOS | sunrise-202-clim-patches.tar.Z | Jun 3 1998 | 977 Kb |
| 5.0.4 | Sun SPARC SunOS | sunrise-504-patches.tar.Z | Jun 3 1998 | 312 Kb |
| Version | Platform | Filename | Date | Size |
| 5.0.6 | ALL | README | Dec 15 1998 | 8 Kb |
| 5.0.6 | HP PA | hppa-506-patches.tar.Z | Dec 14 1998 | 113 Kb |
| 5.0.6 | IBM RS6000 AIX | rios-506-patches.tar.Z | Dec 14 1998 | 105 Kb |
| 5.0.6 | SGI MIPS | sgi-506-patches.tar.Z | Dec 14 1998 | 112 Kb |
| 5.0.6 | Sun SPARC Solaris | solaris-506-patches.tar.Z | Dec 14 1998 | 110 Kb |
| 5.0.6 | Sun SPARC SunOS | sunrise-506-patches.tar.Z | Dec 14 1998 | 103 Kb |

