I need a good sleep.
Macro uses by a syntax expander. The set of core forms is implementation-dependent, as is the representation of
these forms in the expander’soutput. If the expander encounters a syntactic abstraction, it invokes the associated
transformer to expand the syntactic abstraction, then repeats the expansion process for the form returned by the
transformer. If the expander encounters a core form, it recursively processes its subforms that are in expression or
definition context, if any, and reconstructs the form from the expanded subforms. Information about identifier bind-
ings is maintained during expansion to enforce lexical scoping for variables and keywords.
Macro uses by a syntax expander. The set of core forms is implementation-dependent, as is the representation of
these forms in the expander’soutput. If the expander encounters a syntactic abstraction, it invokes the associated
transformer to expand the syntactic abstraction, then repeats the expansion process for the form returned by the
transformer. If the expander encounters a core form, it recursively processes its subforms that are in expression or
definition context, if any, and reconstructs the form from the expanded subforms. Information about identifier bind-
ings is maintained during expansion to enforce lexical scoping for variables and keywords.