[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

null begin forms



>From Will's minutes:

    F.  Nested begin expressions containing DEFINE forms will be flattened and
    treated as consecutive DEFINE forms, both at top level and at the head of
    lambda bodies.  Macros will be permitted to expand into definitions and
    BEGIN forms containing definitions.

Does this mean that `(begin)' must be, may be, or may not be, allowed?
It would be very nice, say for debugging statement macros that may not
want to generate anything.  That is, I wish a null begin would compile
nothing if it appeared in any but the last place within another
(implicit or explicit) begin.

-- Chris Haynes