-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Description
2.0.8 works in LispWorks 8 but 2.0.9 doesn't. The problem was introduced in commit 5f6962c
This quote from the LispWorks documentation describes the situation pretty accurately:
Code using new LispWorks functionality should be conditionalized only using features representing earlier versions, so as to future-proof your code:
(defvar *feature-added-in-LispWorks-8.0* #+(or lispworks4 lispworks5 lispworks6 lispworks7) nil #-(or lispworks4 lispworks5 lispworks6 lispworks7) t)
This is because a feature added in LispWorks 8.0 will generally also be in LispWorks 8.1, LispWorks 9.0 and all later versions.
[...]
We have seen several problematic examples like this:
(defvar *feature-added-in-LispWorks-6.0* #+lispworks6 t #-lispworks6 nil)
which breaks in LispWorks 7.0, because that release does not contain the :lispworks6 feature.
tfiala and Yehouda
Metadata
Metadata
Assignees
Labels
No labels