[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: (BUG LISP) at MIT-MC
- From: KMP at MIT-MC (Kent M. Pitman)
- Date: Tue, 6 Feb 79 23:37:00 GMT
- Original-date: 6 FEB 1979 1837-EST
If I define " as a read macro character that TYI's til another ",
the following loses:
(PRINT ";")
because Lisp's tty-prescan doesn't see the matching ')' - it thinks it
is commented out ... sigh. Is there a syntax bit I can set that tells
lisp to mind its own business about things between "'s?
ALSO...
If I type
"FOO<Space><Rubout><Rubout><Rubout><Rubout><Rubout>
I would like to have the " be able to throw to a tag in READ saying that
it didn't get anything. Could it be arranged to have READ have such a
CATCH frame in it - if something NCONS'd were received (Lisp could NCONS
the result) then it would win and if something atomic were returned
the READ could return an end-of-file on the tty?
As it is now I just return NIL but I see no reason a value should get
printed by Lisp's main read-eval-loop for over-rubbed-out things...??
-KMP