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 278: Shrink division routines to just truncate and floor

2012-10-05 12:22:13
WG1 - Core
cowan
major
cowan
fixed
source
closed
2011-09-08 22:42:41
defect

Bradley Lucier says:

I don't see the centered-* operators as somehow a "completion" of the other division operators. (2) In the small language I'd recommend only the truncate-* and floor-* operators for two reasons: they are the only division operators that have an established history of use in computer programming and mathematics, and they form a minimal extension of R5RS. (I'm not saying that the other division operators have never been used in mathematics or programming (see CL), but small Scheme is not supposed to be a kitchen-sink language.)

statusnewdecided

The WG decided to shrink the division procedures to just truncate-* and floor-* (plus the R5RS-compatible names) and place them in the (scheme base) module.

owneralexshinncowan
statusdecidedwriting
resolutionfixed
statuswritingclosed