I am using SBCL 2.1.9 on macOS Monterey (Apple M1) and there is an error in loading the file skip-list.lisp
during macroexpansion of DEFSTRUCT SKIP-LIST
.
; in: DEFSTRUCT SKIP-LIST
; (DEFSTRUCT
; (CL-SKIP-LIST::SKIP-LIST (:PREDICATE CL-SKIP-LIST:SKIP-LIST?)
; (:PRINT-FUNCTION CL-SKIP-LIST::PRINT-SKIP-LIST))
; (CL-SKIP-LIST::HEAD (CL-SKIP-LIST::MAKE-HEAD))
; (CL-SKIP-LIST::KEY-EQUAL #'EQUAL)
; (CL-SKIP-LIST::VALUE-EQUAL #'EQUAL)
; (CL-SKIP-LIST::COMPARISON #'CL-SKIP-LIST:LESS-THAN)
; (CL-SKIP-LIST::DUPLICATES-ALLOWED? NIL)
; (CL-SKIP-LIST::NODE-FN #'CL-SKIP-LIST::MAKE-SKIP-NODE)
; (LENGTH 0 :TYPE))
;
; caught ERROR:
; (during macroexpansion of (DEFSTRUCT (SKIP-LIST # ...) ...))
; Error while parsing arguments to DESTRUCTURING-BIND:odd number of elements in keyword/value list: (:TYPE)