If it is
:no-dynamic-definition , then the functions for dynamic class and method definition are deleted -- functions like
defclass and so on, but the rest of the
CLOS package is retained.
Note: MOP programmers should note that the direct-slots and direct-methods of all classes are emptied during delivery. To prevent this, set
:no-empty (which keeps dynamic definition) or
:no-empty-no-dd (which does not keep dynamic definition).