(FILECREATED "22-Jun-84 06:58:32" {IVY}<HTHOMPSON>LISP>COMHACK.;2 1441   

      changes to:  (VARS COMHACKCOMS)

      previous date: "21-Jun-84 21:03:03" {IVY}<HTHOMPSON>COMHACK.;3)


(PRETTYCOMPRINT COMHACKCOMS)

(RPAQQ COMHACKCOMS ((E (SETQ CLISPIFYPRETTYFLG NIL))
		    (FNS \StripComments)
		    [P (MAPC '(\DWIMIFYBLOCK/CLISPIF \DWIMIFYBLOCK/CLISPFOR CLISPFOR CLISPIF)
			     (FUNCTION (LAMBDA (X)
					       (COND ((GETD X)
						      (ADVISE X 'AROUND
							      '(PROG ((**OldForm** FORM))
								     (SETQ FORM (\StripComments
									     FORM))
								     *
								     (PUTHASH **OldForm**
									      (GETHASH FORM 
										       CLISPARRAY)
									      CLISPARRAY)
								     (PUTHASH FORM NIL)
								     (RETURN **OldForm**]
		    (E (SETQ CLISPIFYPRETTYFLG T))))
(DEFINEQ

(\StripComments
  [LAMBDA (form)                                             (* ht: "21-Jun-84 20:45")
    (MAPCONC form (FUNCTION (LAMBDA (elt)
		 (COND
		   ((EQ (CAR (LISTP elt))
			COMMENTFLG)
		     NIL)
		   (T (CONS elt NIL])
)
[MAPC '(\DWIMIFYBLOCK/CLISPIF \DWIMIFYBLOCK/CLISPFOR CLISPFOR CLISPIF)
      (FUNCTION (LAMBDA (X)
			(COND ((GETD X)
			       (ADVISE X 'AROUND '(PROG ((**OldForm** FORM))
							(SETQ FORM (\StripComments FORM))
							*
							(PUTHASH **OldForm** (GETHASH FORM CLISPARRAY)
								 CLISPARRAY)
							(PUTHASH FORM NIL)
							(RETURN **OldForm**]
(DECLARE: DONTCOPY
  (FILEMAP (NIL (814 1066 (\StripComments 824 . 1064)))))
STOP