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 426: Formal Comment: The descriptions of the dynamic features need to be clearer and more consistent

2012-10-12 10:15:25
WG1 - Core
cowan
major
cowan
fixed
source
closed
2012-06-29 04:39:47
defect

Submitter's name: Richard Kelsey

Submitter's email: kelsey at s48.org

Relevant draft: r7rs draft 6

Type: clarification

Priority: major

Relevant section of draft: Derived expressions, control features, exceptions

Summary: The descriptions of the dynamic features need to be clearer and more consistent.

There are now three separate features that relate to the dynamic context: dynamic-wind, dynamic bindings, and exception handling. These need to be defined in some unified way and their interaction described.

For example, dynamic bindings are described using the term 'dynamic environment' which is itself not defined. There is a paragraph on how dynamic bindings interact with threads, which are not mentioned anywhere else in the report, but nothing is said about how dynamic bindings interact with call/cc or dynamic-wind.

Suggestion:

owneralexshinncowan
statusnewaccepted
resolutionfixed
statusacceptedclosed

Included detail changes, but no new section.