[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(READ-CHAR T) vs. (FORMAT T)



READ-CHAR and WRITE-CHAR accept T to mean *TERMINAL-IO*, but FORMAT
accepts T to mean *STANDARD-OUTPUT*.  This leads easily to confusion,
since a higher-level output-function is likely to take a stream and
pass it on without examination to either FORMAT and to other
output-functions, and thus get output distributed between different
streams when *STANDARD-OUTPUT* is bound.

This is pretty unpleasant.

					Ken