A.16 R5RS Library

The (scheme r5rs) library provides the identifiers defined by R5RS, except that transcript-on and transcript-off are not present. Note that the exact and inexact procedures appear under their R5RS names inexact->exact and exact->inexact respectively. However, if an implementation does not provide a particular library such as the complex library, the corresponding identifiers will not appear in this library either.

*+
-...
/<
<==
=>>
>=_
absacos
andangle
appendapply
asinassoc
assqassv
atanbegin
boolean?caaaar
caaadrcaaar
caadarcaaddr
caadrcaar
cadaarcadadr
cadarcaddar
cadddrcaddr
cadrcall-with-current-continuation
call-with-input-filecall-with-output-file
call-with-valuescar
casecdaaar
cdaadrcdaar
cdadarcdaddr
cdadrcdar
cddaarcddadr
cddarcdddar
cddddrcdddr
cddrcdr
ceilingchar->integer
char-alphabetic?char-ci<=?
char-ci<?char-ci=?
char-ci>=?char-ci>?
char-downcasechar-lower-case?
char-numeric?char-ready?
char-upcasechar-upper-case?
char-whitespace?char<=?
char<?char=?
char>=?char>?
char?close-input-port
close-output-portcomplex?
condcons
coscurrent-input-port
current-output-portdefine
define-syntaxdelay
denominatordisplay
dodynamic-wind
elseeof-object?
eq?equal?
eqv?eval
even?exact->inexact
exact?exp
exptfloor
for-eachforce
gcdif
imag-partinexact->exact
inexact?input-port?
integer->charinteger?
interaction-environmentlambda
lcmlength
letlet*
let-syntaxletrec
letrec-syntaxlist
list->stringlist->vector
list-reflist-tail
list?load
logmagnitude
make-polarmake-rectangular
make-stringmake-vector
mapmax
membermemq
memvmin
modulonegative?
newlinenot
null-environmentnull?
number->stringnumber?
numeratorodd?
open-input-fileopen-output-file
oroutput-port?
pair?peek-char
positive?procedure?
quasiquotequote
quotientrational?
rationalizeread
read-charreal-part
real?remainder
reverseround
scheme-report-environmentset!
set-car!set-cdr!
sinsqrt
stringstring->list
string->numberstring->symbol
string-appendstring-ci<=?
string-ci<?string-ci=?
string-ci>=?string-ci>?
string-copystring-fill!
string-lengthstring-ref
string-set!string<=?
string<?string=?
string>=?string>?
string?substring
symbol->stringsymbol?
syntax-rulestan
truncatevalues
vectorvector->list
vector-fill!vector-length
vector-refvector-set!
vector?with-input-from-file
with-output-to-filewrite
write-charzero?