(AIF TEST CONSEQ &OPTIONAL (ELSE NIL)) [macro] |
(AIF2 TEST CONSEQ &OPTIONAL (ELSE NIL)) [macro] |
(DESTRUCTURING-CASE NEXT-CASE-TAG LITERALS CASES EXPR ELSE-CLAUSE) [macro] |
(EXPAND-ONLY NAMES EXPR) [function] |
(FCONSTANTLY FUNCTION) [macro] |
| Description | Returns a function of any arguments which always evaluatues to the result of calling (APPLY FUNCTION ARGUMENTS). | |
| Called By | ||
| Location | common-idioms.lisp |
(LET-ENV ENAME) [macro] |
(LET-ENV* ENAME VARS) [macro] |
(MACROEXPAND-N N FORM) [macro] |
| Description | MACROEXPAND-1 FORM recursively N times. | |
| Location | common-idioms.lisp |
(MACROLET* CAPTURED-VARS MACRO-FORMS) [macro] |
| Description | By-hand referentially transparent macrolet. Supply a first argument of the variables that you wish to capture. | |
| Location | macroletstar.lisp |
(MAP1 FUNCTION LIST) [macro] |
(REDUCEN N FN L) [macro] |
| Description | Multiple value REDUCE macro - REDUCE over L, calling FN with N+1 arguments and expecting N return values. The initial values for these are supplied in INITIALS. | |
| Location | common-idioms.lisp |
(RUN-TESTS) [macro] |
| Description | Run the functions named by the supplied TESTS (not evaluated), printing and collecting their values. | |
| Location | common-idioms.lisp |
(SIF TEST CONSEQ &OPTIONAL ELSE) [macro] |
| Description | Symbolic IF - equivalent to (SYMBOLIC IF TEST CONSEQ ELSE) | |
| Location | sif.lisp |
(SYMBOLIC OPERATION FIRST-ARG) [macro] |
| Description | Binds the symbol "it" to a symbol-macro expanding to FIRST-ARG during the execution of (OPERATION FIRST-ARG REST-ARGS...). This symbol macro can be used with SETF. | |
| Location | sif.lisp |
(WITH-GENSYMS NAMES) [macro] |
| Description | Binds NAMES to gensyms during the execution of BODY. | |
| Called By | AIF2, DESTRUCTURING-CASE, EXPAND-ONLY, LET-ENV, LET-ENV*, MACROLET*, REDUCEN, RUN-TESTS, SYMBOLIC, WITH-VARS and WITH-VARS | |
| Location | common-idioms.lisp |
This documentation was generated 17 Apr 2004 from the original sources by Albert v.0.4.9.