Why can't defstructs be redefined?
Alan Ruttenberg <[email protected]> Mon, 11 Jul 2022 13:41:59 -0400
| Newsgroups | gmane.editors.j.devel |
|---|---|
| Message-ID | <CAFKQJ8nt4w-jbtusBgwjAt8+7+bcKnBXFuamUSgQNc6xxOBwaA@mail.gmail.com> |
--000000000000359ee305e38b1307 Content-Type: text/plain; charset="UTF-8" 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 --000000000000359ee305e38b1307 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Anyone know this area of the compiler? It's very = frustrating during development. Seems we ought to, at least, be able to blo= w away all traces of the defstruct, ignoring existing structures and redefi= ne it. My attempt to do that the obvious way - removing the system::structu= re-definition property from the symbol plist of the struct name - allows th= e redefinition but sometimes errors out when I use the new structure.</div>= <div><br></div><div>Anyways, I'd like to fix this, and any info would g= ive me a head start.</div><div><br></div><div>Thanks,</div><div>Alan<br></d= iv></div> --000000000000359ee305e38b1307--