(FILECREATED "14-OCT-83 06:30:00" {PHYLUM}<LISPCORE>LIBRARY>EVALHOOK.;3 1395
changes to: (VARS EVALHOOKCOMS)
(FNS PRINTEVAL EVALHOOK \NEWEVALFORM INSTALL.EVALHOOK)
previous date: "14-OCT-83 03:37:58" {PHYLUM}<LISPCORE>LIBRARY>EVALHOOK.;1)
(PRETTYCOMPRINT EVALHOOKCOMS)
(RPAQQ EVALHOOKCOMS ((FNS EVALHOOK INSTALL.EVALHOOK \NEWEVALFORM PRINTEVAL)
(VARS (EVALHOOK))))
(DEFINEQ
(EVALHOOK
[LAMBDA (X Y)
(DECLARE (LOCALVARS X Y)) (* lmm "14-OCT-83 03:42")
(SETQ \EVALHOOK Y)
(\OLD.EVAL X])
(INSTALL.EVALHOOK
[LAMBDA NIL (* lmm "14-OCT-83 03:24")
(OR (GETD (QUOTE \OLD.EVAL))
(PUTD (QUOTE \OLD.EVAL)
(GETD (QUOTE \EVALFORM))
T))
(MOVD (QUOTE \NEWEVALFORM)
(QUOTE \EVALFORM])
(\NEWEVALFORM
[LAMBDA (X Y)
(DECLARE (LOCALVARS X Y)) (* lmm "14-OCT-83 03:42")
(COND
(\EVALHOOK (SPREADAPPLY*(PROG1 \EVALHOOK (SETQ \EVALHOOK))
X))
(T (\OLD.EVAL X Y])
(PRINTEVAL
[LAMBDA (.PRINTHOOK.) (* lmm "14-OCT-83 04:33")
(DECLARE (LOCALVARS .PRINTHOOK.))
(EVALHOOK (PRINT .PRINTHOOK. T)
(FUNCTION PRINTEVAL])
)
(RPAQQ EVALHOOK NIL)
(PUTPROPS EVALHOOK COPYRIGHT (NONE))
(DECLARE: DONTCOPY
(FILEMAP (NIL (406 1310 (EVALHOOK 416 . 582) (INSTALL.EVALHOOK 584 . 850) (\NEWEVALFORM 852 . 1090) (
PRINTEVAL 1092 . 1308)))))
STOP