Browse code
Fix aconsf for lispworks
Showing 1 changed files
... | ... |
@@ -262,9 +262,9 @@ |
262 | 262 |
`(let ((,var ,val)) |
263 | 263 |
,@body)) |
264 | 264 |
|
265 |
-(define-modify-macro aconsf (key datum) |
|
266 |
- (lambda (alist key datum) |
|
267 |
- (acons key datum alist))) |
|
265 |
+(flet ((do-acons (alist key datum) |
|
266 |
+ (acons key datum alist))) |
|
267 |
+ (define-modify-macro aconsf (key datum) do-acons)) |
|
268 | 268 |
|
269 | 269 |
;(defun ensure-list (val) |
270 | 270 |
; (typecase val |