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

Reply via email to