lispdoc - results for symbol-macrolet

(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
(symbol-name symbol)
Function: Return SYMBOL's name as a string.
(defun as-keyword (symbol)
  (intern (symbol-name symbol) :keyword))
Mentioned in:
CLtL2 - 10.2. The Print Name
CLtL2 - 10.3. Creating Symbols
CLtL2 - 11.7. Package System Functions and Variables
HyperSpec - Function SYMBOL-NAME
On Lisp - Chapter _28