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.

Random­R6rs

cowan
2012-02-03 02:52:31
2history
source

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

boolean=? compares booleans for identity.

symbol=? compares symbols for identity.

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.

infinite? returns #t on +inf.0 and -inf.0

assert raises an error if its argument is #f.

There are now tickets to add each of these things to R7RS-small.