On Mon, 14 Sep 2009, John Cowan wrote:

> The informal semantics of "begin" is that things are done in left-to-right
> order.  If you want parallel evaluation, you know where to find it.

I agree, this has always been the case for evaluation of forms.
I maintain that left-to-right (1-pass) is the simplest and most
understandable way of expanding a program as well.
Definitely at the toplevel.  I would propose also for
internal bodies, but the latter may well be an uphill battle.

> Still left open is the original question: is a library body a top-level
> implicit begin, or an internal implicit begin?

I think definitely a libray should be like a toplevel.
It simplifies development and testing.

Andre

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to