<div style="font-family: arial; font-size: 14px;"><div style="font-family: arial; font-size: 14px;">dear list,<br></div><div style="font-family: arial; font-size: 14px;"><br></div><div style="font-family: arial; font-size: 14px;">i wanted to set the default-component-class of our own system subclass using :default-initargs, but it's ignored because the slot has a :initform (as opposed to setting the default value using a :default-initargs entry).<br></div><div style="font-family: arial; font-size: 14px;"><br></div><div style="font-family: arial; font-size: 14px;">in the current ASDF setup, i need to override the slot (or the accessor method), which involves messing with internal symbols.<br></div><div style="font-family: arial; font-size: 14px;"><br></div><div style="font-family: arial; font-size: 14px;">if ASDF used :default-initargs then i could just override that using a :default-initargs entry on my own subclass (IIUC).<br></div><div style="font-family: arial; font-size: 14px;"><br></div><div style="font-family: arial; font-size: 14px;"><a href="https://lisptips.com/post/11728375873/initform-and-default-initargs">https://lisptips.com/post/11728375873/initform-and-default-initargs</a><br></div><div style="font-family: arial; font-size: 14px;"><br></div><div style="font-family: arial; font-size: 14px;">i'm sending it for your consideration, it's not a pressing issue on my side.<br></div><div style="font-family: arial; font-size: 14px;"><br></div><div style="font-family: arial; font-size: 14px;" class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>- attila<br></div><div>PGP: 5D5F 45C7 DFCD 0A39<br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"></div></div></div><div style="font-family: arial; font-size: 14px;"><br></div>