Why can't defstructs be redefined?

Alan Ruttenberg alanruttenberg at gmail.com
Mon Jul 11 17:41:59 UTC 2022


Anyone know this area of the compiler? It's very frustrating during
development. Seems we ought to, at least, be able to blow away all traces
of the defstruct, ignoring existing structures and redefine it. My attempt
to do that the obvious way - removing the system::structure-definition
property from the symbol plist of the struct name - allows the redefinition
but sometimes errors out when I use the new structure.

Anyways, I'd like to fix this, and any info would give me a head start.

Thanks,
Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20220711/c3438424/attachment.html>


More information about the armedbear-devel mailing list