[Openmcl-devel] Re: "Smalltalk Model" related questions

Timothy Moore moore at bricoworks.com
Wed Jun 2 03:08:23 PDT 2004


On Jun 2, 2004, at 11:56 AM, Sebastian Nozzi wrote:

>
> Dan Kanpp wrote:
>>    There is no way, without writing code which inspects the internals 
>> of
>> the system, to look up functions or methods by the classes of their
>> parameters.
>
> And this isn't desirable / needed? (see below)
> Lisp programmers appearently neither need nor want this, and I was 
> wondering
> why... I seem to be missing something.

Indeed, the Meta Object Protocol, which is well supported in OpenMCL, 
provides a semi-portable way to do this. 
http://www.franz.com/support/documentation/6.2/doc/mop/contents.html is 
a good reference.

The function openmcl-mop:specializer-direct-generic-functions returns a 
list of generic function objects which have a method specialized for a 
particular type. The MOP supports a lot more introspection of classes, 
generic functions and methods.

Tim




More information about the Openmcl-devel mailing list