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. For a version of this page that may be more recent, see RandomR6rs in WG2's repo for R7RS-large.


2012-05-28 06:43:37

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.