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 257: Editorial: Consider further consolidating delay/lazy/force and parameterize/make-parameter

2012-10-07 12:44:19
WG1 - Core
cowan
major
cowan
fixed
source
closed
2011-08-08 02:02:02
defect

As the description of "force" discusses "delay" / "lazy" / "force" in detail, it seems strange that it doesn't introduce the term "promise" but refers to section 4.2.5 for that which, in turn, points to this section for a detailed explanation. This should all be at one spot; I propose to move everything there is to know about "delay" / "lazy" / "force" to move to this section, and reduce the descriptions in 4.2.5 to be not much more than forward references.

Ideally, the description in one chapter (preferrably chapter 4) is minimal -- not much more than a reference -- and everything else described in the other. Currently, they are important parts of the description in both chapters which, regardless of where you start, requires you to jump to the other chapter to get the full picture.

--Denis Washington

resolution
statusnewdecided
owneralexshinncowan
statusdecidedwriting

Everything has been moved to chapter 4, except for a minimal note at the beginning of chapter 6 pointing to the appropriate sections of chapter 4 for force, eager, and make-parameter.

resolutionfixed
statuswritingclosed