Andrew Reilly scripsit: > I don't agree. If it does nothing else, an unclosed begin says > "there is more to come", right up to the closing parenthesis. I > think that it would be crazy for it to be required to execute > internal statements before the begin form was closed. Begin is > just syntax for ((lambda () ...)), right?
Not when it's top-level, in which case (begin . <forms>) is just a way of writing <forms>, a property useful to macros that want to generate more than one form. What is more, a begin that is the immediate child of a top-level begin is itself top-level. -- John Cowan [email protected] http://ccil.org/~cowan Nobody expects the RESTifarian Inquisition! Our chief weapon is surprise ... surprise and tedium ... tedium and surprise .... Our two weapons are tedium and surprise ... and ruthless disregard for unpleasant facts.... Our three weapons are tedium, surprise, and ruthless disregard ... and an almost fanatical devotion to Roy Fielding.... _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
