(FILECREATED "20-Nov-85 18:39:06" {ERIS}<LISPCORE>LIBRARY>CMLEXEC.;12 2522
changes to: (VARS CMLEXECCOMS)
previous date: "14-Nov-85 21:21:00" {ERIS}<LISPCORE>LIBRARY>CMLEXEC.;11)
(* Copyright (c) 1985 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT CMLEXECCOMS)
(RPAQQ CMLEXECCOMS [(VARS CMLPROMPT)
(FNS CMLTTYINREAD CMLTTYINEDIT)
(DECLARE:
DONTEVAL@LOAD DOCOPY (FILES LISTEN)
(P
(MOVD? (QUOTE TTYINREAD)
(QUOTE OLDTTYINREAD))
(MOVD (QUOTE CMLTTYINREAD)
(QUOTE TTYINREAD))
(* * The following does not repair FIX's non-use of the CMLRDTBL (CHANGENAME
(QUOTE LISPXFIX)
(QUOTE TTYINEDIT)
(QUOTE CMLTTYINEDIT)))
[for
X in BackgroundMenuCommands when (OR (STRING-EQUAL (CAR X)
(QUOTE EXEC))
(STRING-EQUAL (CAR X)
(QUOTE Lisp% Listener)))
do
(RETURN
(change (CDDDR X)
(QUOTE ((SUBITEMS
(Interlisp (QUOTE (ADD.NEW.EXEC)))
("Common Lisp"
(BQUOTE (ADD.NEW.EXEC (BQUOTE (LET ((\CML.READPREFIX "#"))
(EVALQT (BQUOTE (\, CMLPROMPT]
(SETQ BackgroundMenu])
(RPAQQ CMLPROMPT "*")
(DEFINEQ
(CMLTTYINREAD
[LAMBDA (FILE RDTBL) (* raf "14-Nov-85 20:57")
(if (EQ LISPXID CMLPROMPT)
then (CMLTRANSLATE (OLDTTYINREAD FILE CMLRDTBL))
else (OLDTTYINREAD FILE RDTBL])
(CMLTTYINEDIT
[LAMBDA (EXPRS WINDOW PRINTFN PROMPT RDTBL) (* bvm: "29-Oct-85 19:10")
(COND
((EQ PROMPT CMLPROMPT)
(TTYIN PROMPT NIL NIL (QUOTE LISPXREAD)
NIL NIL EXPRS CMLRDTBL))
(T (TTYINEDIT EXPRS WINDOW PRINTFN PROMPT RDTBL])
)
(DECLARE: DONTEVAL@LOAD DOCOPY
(FILESLOAD LISTEN)
(MOVD? (QUOTE TTYINREAD)
(QUOTE OLDTTYINREAD))
(MOVD (QUOTE CMLTTYINREAD)
(QUOTE TTYINREAD))
(* * The following does not repair FIX's non-use of the CMLRDTBL (CHANGENAME (QUOTE LISPXFIX)
(QUOTE TTYINEDIT)
(QUOTE CMLTTYINEDIT)))
[for X in BackgroundMenuCommands when (OR (STRING-EQUAL (CAR X)
(QUOTE EXEC))
(STRING-EQUAL (CAR X)
(QUOTE Lisp% Listener)))
do
(RETURN (change (CDDDR X)
(QUOTE ((SUBITEMS (Interlisp (QUOTE (ADD.NEW.EXEC)))
("Common Lisp"
(BQUOTE (ADD.NEW.EXEC
(BQUOTE (LET ((\CML.READPREFIX "#"))
(EVALQT (BQUOTE (\, CMLPROMPT]
(SETQ BackgroundMenu)
)
(PUTPROPS CMLEXEC COPYRIGHT ("Xerox Corporation" 1985))
(DECLARE: DONTCOPY
(FILEMAP (NIL (1153 1715 (CMLTTYINREAD 1163 . 1418) (CMLTTYINEDIT 1420 . 1713)))))
STOP