perm filename DWIMMA[LST,LMM] blob
sn#060154 filedate 1973-08-29 generic text, type T, neo UTF8
(FILECREATED "29-AUG-73 19:03:01" DWIMMACRO)
(LISPXPRINT (QUOTE DWIMMACROVARS)
T)
[RPAQQ DWIMMACROVARS ((FNS DWIMUSERFN)
(VARS (DWIMUSERFN T]
(DEFINEQ
(DWIMUSERFN
[LAMBDA NIL
(AND (NOT FAULTAPPLYFLG)
(LISTP FAULTX)
(LITATOM (CAR FAULTX))
(NOT (FGETD (CAR FAULTX)))
(PROG [(MACVAL (GETP (CAR FAULTX)
(QUOTE MACRO]
(AND MACVAL (NOT (EDITFINDP MACVAL (QUOTE ASSEMBLE)))
[CLISPTRAN FAULTX
(COND
((FMEMB (CAR MACVAL)
(QUOTE [LAMBDA NLAMBDA]))
(CONS MACVAL (CDR FAULTX)))
[(AND (CAR MACVAL)
(ATOM (CAR MACVAL)))
(EVALA (CADR MACVAL)
(LIST (CONS (CAR MACVAL)
(CDR FAULTX]
(T (SUBPAIR (CAR MACVAL)
(CDR FAULTX)
(CADR MACVAL]
(RETURN FAULTX])
)
(RPAQ DWIMUSERFN T)
STOP