ANAPHORA provides a full complement of anaphoric macros. Subsets of the
functionality provided by this package are exported from ANAPHORA-BASIC and
ANAPHORA-SYMBOL.
aand | Like AND, except binds the first argument to IT (via LET) for the |
---|---|
acase | Like CASE, except binds the result of the keyform to IT (via LET) for the |
accase | Like CCASE, except binds the result of the keyform to IT (via LET) for the |
acond | Like COND, except result of each test-form is bound to IT (via LET) for the |
actypecase | Like CTYPECASE, except binds the result of the keyform to IT (via LET) for |
aecase | Like ECASE, except binds the result of the keyform to IT (via LET) for the |
aetypecase | Like ETYPECASE, except binds the result of the keyform to IT (via LET) for |
aif | Like IF, except binds the result of the test to IT (via LET) for |
anaphoric | |
aprog1 | Binds IT to the first form so that it can be used in the rest of the |
asif | Like IF, except binds the result of the test to IT (via LET) for |
atypecase | Like TYPECASE, except binds the result of the keyform to IT (via LET) for |
awhen | Like WHEN, except binds the result of the test to IT (via LET) for the scope |
ignore-first | |
internal-symbol-macrolet | |
scase | Like CASE, except binds the keyform to IT (via SYMBOL-MACROLET) for the |
sccase | Like CCASE, except binds the keyform to IT (via SYMBOL-MACROLET) for the |
scond | Like COND, except each test-form is bound to IT (via SYMBOL-MACROLET) for the |
sctypecase | Like CTYPECASE, except binds the keyform to IT (via SYMBOL-MACROLET) for |
secase | Like ECASE, except binds the keyform to IT (via SYMBOL-MACROLET) for the |
setypecase | Like ETYPECASE, except binds the keyform to IT (via SYMBOL-MACROLET) for |
sif | Like IF, except binds the test form to IT (via SYMBOL-MACROLET) for |
sor | Like OR, except binds the first argument to IT (via SYMBOL-MACROLET) for |
stypecase | Like TYPECASE, except binds the keyform to IT (via SYMBOL-MACROLET) for the |
sunless | Like UNLESS, except binds the test form to IT (via SYMBOL-MACROLET) for the |
swhen | Like WHEN, except binds the test form to IT (via SYMBOL-MACROLET) for the |
symbolic | |
with-unique-names |