The fix for #11 broke something. Forwarding from sbcl-help:
Something package-related:
; caught ERROR:
; during macroexpansion of (DEFINE-TEST (COMPREHENSIVE-TEST SPOOKY-PACKAGE-TEST) :HOME ...). Use BREAK-ON-SIGNALS to intercept.
;> The value (FIND-PACKAGE "METHOD-HOOKS-TEST") is not of type (OR STRING SYMBOL CHARACTER PACKAGE) when binding SB-KERNEL:PACKAGE-DESIGNATOR
It seems that code such as (DEFINE-TEST ... :HOME (FIND-PACKAGE "METHOD-HOOKS-TEST") ...) is now invalid, even though it used to compile before (the FIND-PACKAGE form was evaluated and returned a package literal).
What would be the best way forward here? In case the home is not a literal package designator, evaluate it and then grab PACKAGE-NAME of it?
The fix for #11 broke something. Forwarding from sbcl-help:
It seems that code such as
(DEFINE-TEST ... :HOME (FIND-PACKAGE "METHOD-HOOKS-TEST") ...)
is now invalid, even though it used to compile before (theFIND-PACKAGE
form was evaluated and returned a package literal).What would be the best way forward here? In case the home is not a literal package designator, evaluate it and then grab
PACKAGE-NAME
of it?