[r6rs-discuss] Why does begin not have a body?
A body (with declarations and definitions) may occur after lambda, let,
let*, let-values, let*-values, letrec*, and letrec. On the other hand, a
sequence of expressions (without declarations and definitions) may occur
after begin, in cond clauses, and in case clauses.
Why make this distinction? I know it is traditional in Scheme, but it
seems arbitrary.
Regards,
Alan
Received on Fri Oct 13 2006 - 14:58:00 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC