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 307: "eager" is a confusing name

2012-10-05 12:24:07
WG1 - Core
cowan
major
cowan
fixed
source
closed
2011-11-07 05:54:03
defect

[Based on feedback from Marc Feeley]

The eager procedure is named particularly unfortunately because it sounds as though it is in some way paired with lazy, and there is anecdotal evidence it was voted in on this misunderstanding. In fact, it is completely unrelated to lazy, being just a utility procedure that has never been seen used in practice. Perhaps a better name for it would be promise or make-promise, since it just creates an (already computed) promise value.

statusnewdecided

The WG voted to adopt this proposal, using the name make-promise.

owneralexshinncowan
statusdecidedwriting
resolutionfixed
statuswritingclosed