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

[no subject]

From:     GSB@MIT-ML
Date: Wed, 30 Apr 81 00:07:46 GMT
Original-Date: 04/29/81 20:07:46 EDT
Subject: Re: tty prescan loses badly
    the new hack for calling the tty prescan initially also causes it to
    get called again, after it has returned, for subparts of the expression
    being read via recursive READs.  You can follow this easily enough
    by putting a breakpoint at $DEVPS and typing something like #'FOO .
    This is not noticible with the dumb prescan but it breaks brand-x totally.
    p.s.  it is not sufficient to additionally make sure the right half of
    BFPRDP is 0 before calling the prescan function when there are already
    buffered back characters.
    p.p.s.  The "cain r,qttybuf" test is bogus, since R hasn't been restored
I am incapable of bringing up brand-x in the current lisp without
redefining READ, *READ, and +INCLUDE-EOFFN, and having a hook on
the value of READ.  I.e., to make things work i have to totally bypass
anyplace which would call the (status ttyscan), and to do that i must
get my paws into the stuff which fucks with infile and instack.
This is disgusting, to put it mildly.