Next: , Previous: , Up: Reference manual   [Contents][Index]


7.7 Package FL.AMOP

This package provides some MOP functionality. These functions are non-ANSI and may represent a problem when porting Femlisp.

Function: FIND-PROGRAMMATIC-CLASS SUPERCLASSES &KEY CLASS-NAME (PACKAGE *PACKAGE*)

Finds and, if necessary, generates a class from the given superclasses.

Function: MAKE-PROGRAMMATIC-INSTANCE SUPERCLASS-ES &REST INITARGS &KEY CLASS-NAME (PACKAGE *PACKAGE*) &ALLOW-OTHER-KEYS

Makes an instance of a class denoted by a list of the names of its superclasses. This class is generated automatically, if necessary.

Function: REMOVE-SUBCLASS-METHODS GF TEMPLATE-ARGS

Removes all methods dispatching on subclasses of the template arguments.