(FILECREATED "10-Dec-84 17:06:02" {PHYLUM}<IDL>SOURCES>PREPATCHTEST.;2 1300   

      changes to:  (VARS PREPATCHTESTCOMS)
		   (MACROS LOADTIMECONSTANT))


(* Copyright (c)  by NIL. All rights reserved.)

(PRETTYCOMPRINT PREPATCHTESTCOMS)

(RPAQQ PREPATCHTESTCOMS ((MACROS LOADTIMECONSTANT)
			 (FNS LTCMAC)))
(DECLARE: EVAL@COMPILE 

(PUTPROPS LOADTIMECONSTANT MACRO ((X)
				  (DEFERREDCONSTANT X)))

(PUTPROPS LOADTIMECONSTANT DMACRO [X (LIST (QUOTE QUOTE)
					   (CONS LOADTIMECONSTANTMARKER (LTCMAC (CAR X])

(PUTPROPS LOADTIMECONSTANT BYTEMACRO (= . DEFERREDCONSTANT))
)
(DEFINEQ

(LTCMAC
  [LAMBDA (FORM)                                             (* rmk: "11-MAY-79 10:55")
                                                             (* Produces (perhaps) a copy of FORM with translations 
							     replacing clisp.)
    (SETQ FORM (OR (GETHASH FORM CLISPARRAY)
		   FORM))
    (COND
      [[AND (LISTP FORM)
	    (FMEMB (ARGTYPE (CAR FORM))
		   (QUOTE (0 2]                              (* Probably should take translations for open lambda's 
							     too.)
	(CONS (CAR FORM)
	      (for F in (CDR FORM) collect (LTCMAC F]
      (T FORM])
)
(DECLARE: DONTCOPY
  (FILEMAP (NIL (605 1278 (LTCMAC 615 . 1276)))))
STOP