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.
Source for wiki ImplementationsShould version 2
author
cowan
comment
ipnr
127.10.177.1
name
ImplementationsShould
readonly
0
text
Things that R7RS-small implementations explicitly ''should'' do:
* Produce exact results from exact arguments passed to rational procedures
* Produce inexact results if exact results are not possible
* Use at least IEEE precision for transcendental operations
* Cause `(exit #t)` and `(exit #f)` to communicate success and failure to the operating system
* Use compactly represented integers as values of `(current-jiffy)`
* Document the mapping between library names and file names
* Permit redefinition or mutation of imported bindings (in the REPL only)
time
2013-12-09 23:18:20
version
2