[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(READ-CHAR T) vs. (FORMAT T)
- To: email@example.com
- Subject: (READ-CHAR T) vs. (FORMAT T)
- From: firstname.lastname@example.org (Ken Olum)
- Date: Mon, 23 Feb 87 17:50:39 PST
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.