lispdoc - results for macrolet

(macrolet definitions &rest body)
Function: MACROLET ({(name lambda-list form*)}*) body-form* Evaluate the BODY-FORMS in an environment with the specified local macros defined. Name is the local macro name, LAMBDA-LIST is a DEFMACRO style destructuring lambda list, and the FORMS evaluate to the expansion.
 Mentioned in:
CLtL2 - 11.7. Package System Functions and Variables
CLtL2 - 16.1. Hash Table Functions
CLtL2 - 25.1.2. Compiled Functions
CLtL2 - 26.7. End-Test Control
CLtL2 - 3. Scope and Extent
CLtL2 - 5.3.3. Control of Time of Evaluation
CLtL2 - 7. Control Structure
CLtL2 - 7.2. Generalized Variables
CLtL2 - 7.5. Establishing New Variable Bindings
CLtL2 - 8. Macros
CLtL2 - 8.1. Macro Definition
CLtL2 - 8.2. Macro Expansion
CLtL2 - 8.4. Compiler Macros
CLtL2 - 8.5. Environments
HyperSpec - Special Operator FLET, LABELS, MACROLET
PCL - eval when
PCL - manipulating the lexical environment
PCL - the public api
(symbol-macrolet macrobindings &body body)
Function: SYMBOL-MACROLET ({(name expansion)}*) decl* form* Define the NAMES as symbol macros with the given EXPANSIONS. Within the body, references to a NAME will effectively be replaced with the EXPANSION.
 Mentioned in:
CLtL2 - 25.1.2. Compiled Functions
CLtL2 - 28.2. Functions in the Programmer Interface
CLtL2 - 3. Scope and Extent
CLtL2 - 5.3.3. Control of Time of Evaluation
CLtL2 - 7.1.2. Assignment
CLtL2 - 7.10.1. Constructs for Handling Multiple Values
CLtL2 - 7.2. Generalized Variables
CLtL2 - 7.5. Establishing New Variable Bindings
CLtL2 - 8.2. Macro Expansion
CLtL2 - 8.5. Environments
CLtL2 - 9.1. Declaration Syntax
HyperSpec - Special Operator SYMBOL-MACROLET
On Lisp - Recursion on Cdrs (Macros Returning Functions)
On Lisp - Recursion on Subtrees (Macros Returning Functions)
PCL - eval when
PCL - manipulating the lexical environment
PCL - other special operators