:lispworks8.1
is present, :lispworks8.0
is not.
For a full description including information about the features used to distinguish new LispWorks implementations and platforms, see the entry for *features* in the LispWorks® User Guide and Reference Manual.
The supplied ASDF is now version 3.3.7.
Note that this version of ASDF no longer exports uiop:defun*
and uiop:defgeneric*
. If you are using an older version of the serapeum
library (from Quicklisp or github) that uses uiop:defun*
then will need to update your copy.
When the function cl:proclaim is used as a top level form during file compilation, it is now only evaluated at load time by default. In previous releases, it would be evaluated at compile time as well as load time, except for cl:proclaim cl:optimize forms which would only be evaluated at compile time. See the function lispworks:set-compile-file-proclaim-handling for more details.
The functions cl:make-array and cl:adjust-array now signal an error if :displaced-index-offset
is supplied and :displaced-to
is not supplied. The ANSI CL specification prohibits this combination and in previous releases it silently did nothing at all.
An error is signaled now for incorrect component values in a cl:logical-pathname.
For example, this now signals an error because :unspecific
cannot be used in pathname type of a cl:logical-pathname:
(setf (logical-pathname-translations "TMP") '(("**;*" "/tmp/**/*"))) (merge-pathnames "TMP:FOO" (make-pathname :type :unspecific))
Likewise, cases with an empty string signal an error:
(setf (logical-pathname-translations "TMP") '(("**;*" "/tmp/**/*"))) (make-pathname :host "TMP" :type "") (pathname #P"TMP:FOO.") (make-pathname :host "TMP" :name "") (make-pathname :host "TMP" :directory "") (pathname #P"TMP:;;FOO") (pathname #P"TMP:FOO;;") (pathname #P"TMP:FOO;;BAR;") (make-pathname :host "TMP" :directory '(:absolute "")) (make-pathname :host "TMP" :directory '(:relative ""))
Binary files created with hcl:dump-forms-to-file or hcl:with-output-to-fasl-file in LispWorks 8.0, LispWorks 7.1, LispWorks 7.0, LispWorks 6.1, LispWorks 6.0, LispWorks 5.x, LispWorks 4.4 or LispWorks 4.3 can be loaded into LispWorks 8.1 using system:load-data-file.
Release Notes and Installation Guide - 25 Feb 2025 19:14:05