perm filename CYCFRM.LSP[3,LMM] blob
sn#040765 filedate 1973-05-05 generic text, type T, neo UTF8
(DEFPROP CYCFRMFNS
(CYCFRMFNS
(COMMENT ADVISES TO CHECK FOR STRUCFORMS)
(AND LOADING
(ADVISE1 (QUOTE ATTACHBIVS&LOOPS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2 ARG3))
(QUOTE
(COND
((STRUCFORM? ARG3)
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE ATTACHBIVS&LOOPS) ARG1 ARG2 ARG3)))))))))
(AND LOADING
(ADVISE1 (QUOTE ATTACHBIVALENTS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2))
(QUOTE
(COND
((STRUCFORM? ARG2)
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE ATTACHBIVALENTS) ARG1 ARG2)))))))))
(AND LOADING
(ADVISE1 (QUOTE ATTACHFVS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2))
(QUOTE
(IF (STRUCFORM? ARG2)
THEN
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE ATTACHFVS) ARG1 ARG2))))))))
(AND LOADING
(ADVISE1 (QUOTE STRUCTURESWITHATOMS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2))
(QUOTE
(IF (STRUCFORM? ARG2)
THEN
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE STRUCTURESWITHATOMS) ARG1 ARG2)))))))))
VALUE)
(COMMENT ADVISES TO CHECK FOR STRUCFORMS)
(AND LOADING
(ADVISE1 (QUOTE ATTACHBIVS&LOOPS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2 ARG3))
(QUOTE
(COND
((STRUCFORM? ARG3)
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE ATTACHBIVS&LOOPS) ARG1 ARG2 ARG3)))))))))
(AND LOADING
(ADVISE1 (QUOTE ATTACHBIVALENTS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2))
(QUOTE
(COND
((STRUCFORM? ARG2)
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE ATTACHBIVALENTS) ARG1 ARG2)))))))))
(AND LOADING
(ADVISE1 (QUOTE ATTACHFVS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2))
(QUOTE
(IF (STRUCFORM? ARG2)
THEN
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE ATTACHFVS) ARG1 ARG2))))))))
(AND LOADING
(ADVISE1 (QUOTE STRUCTURESWITHATOMS)
(QUOTE BEFORE)
(QUOTE (ARG1 ARG2))
(QUOTE
(IF (STRUCFORM? ARG2)
THEN
(RETURN (LIST (STRUCFORM FORM = (LIST (QUOTE STRUCTURESWITHATOMS) ARG1 ARG2))))))))