我犯了一个错误,在defgeneric
我第一次编译它时忘记指定关键字参数。现在我真的不想重新启动 SLIME 只是为了重新定义这个defgeneric
以包含更多参数。有没有办法以某种方式“取消定义”它?
哦,对不起,没关系,在删除了为该泛型定义的所有方法之后,SBCL 重新定义了它,所以现在一切都很好:
(remove-method #'some-generic
(find-method #'some-generic '() (list of method types)))
为后人。