All Manuals > LispWorks User Guide and Reference Manual > 14 The Metaobject Protocol > 14.1 Metaobject features incompatible with AMOP


14.1.6 Generic Function Invocation Protocol

compute-applicable-methods-using-classes is not implemented.

compute-discriminating-function is implemented and returns the discriminator but:

Moreover add-method does not call compute-discriminating-function because this would be inefficient when doing multiple calls to add-method . Instead, compute-discriminating-function is called when the generic function is called.

LispWorks User Guide and Reference Manual - 21 Dec 2011