Ho fatto un errore e ho dimenticato di specificare gli argomenti delle parole chiave in defgeneric
la prima volta che l'ho compilato. Ora davvero non voglio riavviare SLIME solo per ridefinire questo defgeneric
per includere più argomenti. C'è un modo per "indefinirlo" in qualche modo?Ridefinire la funzione generica con una lista lambda diversa
Oh, scusa, non importa, dopo aver rimosso tutti i metodi definiti per quel generico, SBCL ridefinito, quindi va tutto bene ora:
(remove-method #'some-generic
(find-method #'some-generic '() (list of method types)))
per i posteri.
oh, sì, sarebbe molto più facile. –