Maxime Devos <[email protected]> skribis: > Brice Waegeneire schreef op zo 01-08-2021 om 22:59 [+0200]: >> ice-9/boot-9.scm:1685:16: In procedure raise-exception: >> In procedure package-name: Wrong type argument: #<inferior-package >> [email protected] 7f8aed887420> >> --8<---------------cut here---------------end--------------->8--- >> >> > If we want to go further, we’ll have to end up with GOOPS… >> > [...] >> >> Building a parent class of <package> and <inferior-package> looks really >> involved to just fix this issue. Is there another way, or are we forced to >> use GOOPS in that case? > > Going full GOOPS isn't necessary.
Yes, I wasn’t seriously suggesting doing that just yet (I developed an aversion to GOOPS for reasons that may be debatable ;-)), but it strikes me as a case where our ad-hoc extension mechanism, ‘define-gexp-compiler’, appears to be insufficient. Thanks, Ludo’.
