stream—an output stream designator. The default is standard output.
describe displays information about object
describe of a symbol might show the
symbol's value, its definition, and each of its properties.
describe of a float might show the number's
internal representation in a way that is useful for tracking
down round-off errors. In all cases, however, the nature and format of the
describe is implementation-dependent.
describe can describe something that it finds inside the object;
in such cases, a notational device such as increased indentation or positioning in a
table is typically used in order to visually distinguish such recursive descriptions
from descriptions of the argument object.
The actual act of describing the object is implemented by
describe exists as an interface primarily to manage argument defaulting (including
conversion of arguments
nil into stream objects) and to inhibit
any return values from
describe is not intended to be an interactive function. In a
describe must not, by default,
prompt for user input. User-defined methods for
are likewise restricted.
Output to standard output or terminal I/O.
for objects having user-defined classes.