WRITE
& WRITE-TO-STRING
The functions WRITE
and WRITE-TO-STRING
have an additional
keyword argument :CLOSURE
which is used to bind
CUSTOM:*PRINT-CLOSURE*
.
PRINT-UNREADABLE-OBJECT
Variable CUSTOM:*PRINT-UNREADABLE-ANSI*
. The macro PRINT-UNREADABLE-OBJECT
, when invoked without body forms,
suppresses the trailing space if only the type is to be printed, and
suppresses the leading space if only the identity is to be printed. This
behaviour can be turned off set setting the variable CUSTOM:*PRINT-UNREADABLE-ANSI*
to a non-NIL
value: in this case, a trailing or leading space are output,
as prescribed by [ANSI CL].
*PRINT-CASE*
controls the output not only of symbols, but also
of characters and some unreadable #<
objects.
In the absence of
SYS::WRITE-FLOAT-DECIMAL
,
floating point numbers are output in radix 2. This function is defined
in floatprint.lisp
and is not available if you run
CLISP without a memory image (which you should never do anyway!)
If *PRINT-READABLY*
is true, *READ-DEFAULT-FLOAT-FORMAT*
has no influence on the way floating point numbers are printed.
*PRINT-PRETTY*
is initially NIL
but set to T
in config.lisp
. This makes screen output prettier.
*PRINT-ARRAY*
is initially set to T
.
These notes document CLISP version 2.41 | Last modified: 2006-10-13 |