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
resolutionfixed
statuswritingclosed

This was resolved in various later decisions.