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
A defn.sequence_macro can be used to hook into the partial expansion for block and alter how the following forms should be evaluated, while #%body can be redefined to alter how the whole block is interpreted at all. Currently, we have Closeable.let as a defn.sequence_macro, but it just assumes that it and the following forms should be interpreted as in the default #%body. Is there a good way to let defn.sequence_macro cooperate with user-defined #%body bindings? (This change may need a more refined definition macro protocol, for example, to allow proper partial expansion.)
The text was updated successfully, but these errors were encountered:
A
defn.sequence_macro
can be used to hook into the partial expansion for block and alter how the following forms should be evaluated, while#%body
can be redefined to alter how the whole block is interpreted at all. Currently, we haveCloseable.let
as adefn.sequence_macro
, but it just assumes that it and the following forms should be interpreted as in the default#%body
. Is there a good way to letdefn.sequence_macro
cooperate with user-defined#%body
bindings? (This change may need a more refined definition macro protocol, for example, to allow proper partial expansion.)The text was updated successfully, but these errors were encountered: