This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Ticket 195: Editorial: proposed rewording for `begin`

2012-10-09 00:49:02
WG1 - Core
alexshinn
major
cowan
fixed
source
closed
2011-05-22 02:54:05
defect

The documentation for `begin' specifies that it is a sequential construct; but really it splices as well, and also of course it's a keyword for the module system currently. This is inaccurate of the spec to say that "begin is for sequencing".

Suggestion: adopt the language of R6RS section 11.4.7.

--Andy Wingo

We should explain somewhere the four kinds of begins: (begin expr ...), (begin decl ...), top-level begin, and module-top-level begin. Note that R7RS like R5RS does not have (begin decl ... expr ...).

resolution␣␣
statusnewdecided

We voted for the R6RS wording.

statusdecidedwriting
resolution␣fixed
statuswritingclosed

This was resolved in various later decisions.