Documentation is set explicitly in define-class, define-condition*, and define-generic. Some implementation don't set documentation, thus hindering the interactive use. We're doing it for them.
Allow exporting generics with :export-generic-name-p option for define-generic and *export-generic-name-p* global variable.
This adds two things:
define-class
,define-condition*
, anddefine-generic
. Some implementation don't setdocumentation
, thus hindering the interactive use. We're doing it for them.:export-generic-name-p
option fordefine-generic
and*export-generic-name-p*
global variable.All covered with tests, obviously.