Contents (package MULK.OBJECTIVE-CL)
Define a new Objective-C generic function.
define-objective-c-generic-function name lambda-list
name --- a symbol.
lambda-list --- a generic function lambda list.
options --- a list (not evaluated).
define-objective-c-generic-function is like defgeneric except in the following aspects:
name is immediately replaced by a symbol interned in package objective-c-methods.
The default value for the :generic-function-class option is objective-cl:objective-c-generic-function.
The default value for the :method-class option is objective-cl:objective-c-method.
define-objective-c-generic-function recognises the same options as defgeneric, including :generic-function-class and :method-class.