In addition to the basic function described below, there are a number of switches and other things that can be used to control describe's behavior.
[Function]
describe object &optional stream
The describe function prints useful information about object on stream, which defaults to *standard-output*. For any object, describe will print out the type. Then it prints other information based on the type of object. The types which are presently handled are:
[Variable]
extensions:*describe-level*
The maximum level of recursive description allowed. Initially two.
[Variable]
extensions:*describe-indentation*
The number of spaces to indent for each level of recursive description, initially three.
[Variable]
extensions:*describe-print-level*
extensions:*describe-print-length*
The values of *print-level* and *print-length* during description. Initially two and five.