Next Prev Up Top Contents Index

:generic-function-collapse

Keyword

Default value:

(and (>= *delivery-level* 3)
     (not
      (eq (delivery-value :keep-clos) t)))

If this is non- nil , generic functions with single methods and simple arguments are collapsed -- that is, replaced by ordinary functions.

Note: Methods cannot be added to collapsed generic functions, since after their collapse to ordinary functions the generic functions definitions are deleted. If you want collapsing to be performed in general, but with the exception of a few generic functions, see :gf-collapse-exceptions-file.

A formatted report detailing the actions performed during the collapse is output to the file specified by :gf-collapse-output-file. The default is "gfclps.txt" .


LispWorks Delivery User Guide - 11 Dec 2001

Next Prev Up Top Contents Index