You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
expands all the macros in the expression recursively.
This makes debugging difficult if the expansion of the inner macro is a complicated expression.
It would be nice to have an alternative, possibly either called macroexpand1, or macroexpand(expr, recursive=false), that would only expand the first level, similarly to COMMON-LISP:MACROEXPAND-1.
The text was updated successfully, but these errors were encountered:
Currently
expands all the macros in the expression recursively.
This makes debugging difficult if the expansion of the inner macro is a complicated expression.
It would be nice to have an alternative, possibly either called
macroexpand1
, ormacroexpand(expr, recursive=false)
, that would only expand the first level, similarly to COMMON-LISP:MACROEXPAND-1.The text was updated successfully, but these errors were encountered: