在 hunchentoot 源代码中,有一个
:after
def 方法,名为 initalize-instance。
这个特定的示例是整个项目中称为
:after
的少数 initalize-instance
方法之一。
我的 close 经验告诉我,
:before
需要主要方法,可以使用:after
和:around
方法。
但是在 hunchentoot 包中,我看不到他们如何创建主要方法来允许
:after
方法工作。
我错过了什么?
符号
initalize-instance
位于 COMMON-LISP
包中。它是标准提供的通用功能之一。如果你检查这个通用函数,你会发现它有很多方法。还有一个匹配的主要方法。