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 |