Closed ruricolist closed 10 years ago
The following signals an unbound-function error:
unbound-function
(lambda (form) (optima:match form ((list* (or 'x 'y) _))))
The bug is in checking the cdr. With the cdr bound to #:G1138:
#:G1138
(LET ((#:IT1136 (#:G1138))) (IF (AND (AND (TYPEP #:IT1136 'LIST))) NIL (FAIL)))
You see the cdr is being mis-treated as a function.
This is causing some trouble with my attempts to prepare a Quicklisp dist update for November.
Fixed.
The following signals an
unbound-function
error:The bug is in checking the cdr. With the cdr bound to
#:G1138
:You see the cdr is being mis-treated as a function.