lispdoc - results for *macroexpand-hook* |
*macroexpand-hook* | Variable: The value of this variable must be a designator for a function that can take three arguments, a macro expander function, the macro form to be expanded, and the lexical environment to expand in. The function should return the expanded form. This function is called by MACROEXPAND-1 whenever a runtime expansion is needed. Initially this is set to FUNCALL.
|
| Mentioned in: CLtL2 - 20.1. Run-Time Evaluation of Forms CLtL2 - 8.2. Macro Expansion CLtL2 - 8.4. Compiler Macros CLtL2 - 8.5. Environments | |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| By Bill Moorier |