git.fiddlerwoaroof.com
Browse code

Fix aconsf for lispworks

Ed Langley authored on 24/06/2017 00:19:05
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