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 RandomR6rs version 3

author

cowan

comment


    

ipnr

67.158.178.7

name

RandomR6rs

readonly

0

text

This is a dumping ground for random R6RS base library procedures that might be wanted in WG2.

`boolean=?` compares booleans for identity.  '''Added to R7RS-small.'''

`symbol=?` compares symbols for identity.  '''Added to R7RS-small.'''

`real-valued?`, `rational-valued?`, and `integer-valued?` test whether a given number object can be coerced to the specified type without loss of numerical accuracy. Specifically, the behavior of these predicates differs from the behavior of `real?`, `rational?`, and `integer?` on complex number objects whose imaginary part is inexact zero.  '''Rejected for R7RS-small.'''

`infinite?` returns `#t` on `+inf.0` and `-inf.0`  '''Added to R7RS-small.'''

`assert` raises an error if its argument is `#f`.  '''Rejected for R7RS-small.'''

There are now RevoteDocket entries for the `assert` and `*-valued` procedures.

time

2012-05-28 06:43:37

version

3