ruricolist/spinneret

Can't load it onABCL

catap opened this issue · 3 comments

catap commented
:info:build ; Compiling /opt/local/var/macports/build/_Users_catap_src_macports-ports_lisp_cl-spinneret/cl-spinneret/work/build/source/cl-spinneret/tags.lisp ...
:info:build ; (IN-PACKAGE #:SPINNERET)
:info:build ; (DECLAIM (INLINE VOID? ...))
:info:build ; (DEFMACRO KEYWORD-SET ...)
:info:build ; (DEFINE-GLOBAL-PARAMETER *VOID-ELEMENTS* ...)
:info:build ; Compilation unit finished
:info:build ;   Caught 22 WARNING conditions
:info:build ;   Caught 12 STYLE-WARNING conditions
:info:build ;   The following functions were used but not defined:
:info:build ;     SPINNERET::FIRE-ELASTIC-NEWLINE
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::GENERATE-INTERNAL-DEFINITIONS
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::VAR-ALIAS-BINDINGS
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EXPAND-TOP
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::WRAP-BINDINGS
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::WRAP-FN-BINDINGS
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EXPAND-BODY
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::SPLICE-FORMS
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::ENSURE-VAR-ALIAS
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::SHADOW-SYMBOL-MACRO
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EXPAND-IN-ENV
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::SAVE-SYMBOL-MACRO
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EJECT-MACRO
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::STEP-EXPANSION
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EXPANSION-DONE
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EXPAND-IN-ENV-1
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::WRAP-EXPR
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::CHECK-BEGINNING
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::EXPAND-PARTIALLY
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::AT-BEGINNING?
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::IN-SUBENV?
:info:build ;     SERAPEUM/INTERNAL-DEFINITIONS::HOISTED-VAR?
:info:build Caught SIMPLE-ERROR while processing --eval option "(asdf:operate (quote asdf:build-op) (quote spinneret))":
:info:build   COMPILE-CONSTANT unhandled case #<EQ HASH-TABLE 17 entries, 34 buckets {75B1FEA0}>

I think I know what's going on here. I've pushed up a branch (hash-tables-at-load-time) with a potential fix. Could you check if that branch loads under ABCL?

It does work for me with ABCL 1.9.2.

catap commented

I'd like to confirm that my test had passed on d8aba0e.