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

[no subject]



The feature of SETQ'ing PRIN1 to a function name to be used in place of
PRIN1 in PRINT is losing utterly. The new function (I call it PRIN2) is
getting called only when the system tries to print something.
So that you get...

(SETQ PRIN1 'PRIN2)
PRIN2
(TRACE PRIN2)
(1. ENTER PRIN2 ((PRIN2))) (PRIN2)
(1. EXIT PRIN2 T)
(PRINT '(FOO))
(FOO)
(1. ENTER PRIN2 (T)) T
(1. EXIT PRIN2 T)

etc... Note that PRIN2 was called in printing the "T" message returned by
PRINT, but not in getting the (FOO) onto the tty. (My PRIN2 will print
|| as || instead of as   (nothing)...
(PRIN2 '||) prints ||
but (PRINT '(A || B)) prints (A   B) while PRIN1 is bound to PRIN2 ...?
--kmp