:initform vs. :default-initargs

Robert Goldman rpgoldman at sift.net
Wed Dec 22 22:02:48 UTC 2021


Yes, that is right.  `parse-defsystem` calls `change-class`.  I will set 
up an issue for this, and put you on the cc list.

On 22 Dec 2021, at 10:49, Attila Lendvai wrote:

> i think i know why this is happening.
>
> i have attached a test that has the two versions that i have talked 
> about. the slot override works, but the default-initarg doesn't.
>
> ASDF probably calls change-class, probably from reset-system-class, 
> which invokes reinitialize-instance directly, and somewhere here the 
> default initargs are ignored.
>
> but my CLOS is rusty.
>
> is this a user bug, or an ADSF bug?
>
> - attila
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20211222/c56ceb9e/attachment-0001.html>


More information about the asdf-devel mailing list