Next: , Previous: Package FL.PORT, Up: Reference manual


6.7 Package FL.AMOP

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

— Function: COMPILE-AND-EVAL SOURCE

Compiles and evaluates the given source. This should be an ANSI compatible way of ensuring method compilation.

— Function: FIND-PROGRAMMATIC-CLASS SUPERCLASSES &OPTIONAL NAME

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

— Function: MAKE-PROGRAMMATIC-INSTANCE SUPERCLASS-ES &REST INITARGS

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.