Project HomeDocument Home
[R6RS] Base library and standard libraries
Each identifier in this page is linked to the corresponding document in the www.r6rs.org. Special thanks to Shibuya.lisp for providing link data.
Identifiers: A B C D E F G H I L M N O P Q R S T U V W Z
&assertion (rnrs) (rnrs conditions)
&condition (rnrs) (rnrs conditions)
&error (rnrs) (rnrs conditions)
&i/o (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-decoding (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-encoding (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-file-already-exists (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-file-does-not-exist (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-file-is-read-only (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-file-protection (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-filename (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-invalid-position (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-port (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-read (rnrs) (rnrs io ports) (rnrs io simple)
&i/o-write (rnrs) (rnrs io ports) (rnrs io simple)
&implementation-restriction (rnrs) (rnrs conditions)
&irritants (rnrs) (rnrs conditions)
&lexical (rnrs) (rnrs conditions)
&message (rnrs) (rnrs conditions)
&no-infinities (rnrs) (rnrs arithmetic flonums)
&no-nans (rnrs) (rnrs arithmetic flonums)
&non-continuable (rnrs) (rnrs conditions)
&serious (rnrs) (rnrs conditions)
&syntax (rnrs) (rnrs conditions)
&undefined (rnrs) (rnrs conditions)
&violation (rnrs) (rnrs conditions)
&warning (rnrs) (rnrs conditions)
&who (rnrs) (rnrs conditions)
* (rnrs) (rnrs base)
+ (rnrs) (rnrs base)
- (rnrs) (rnrs base)
... (rnrs) (rnrs base) (rnrs syntax-case)
/ (rnrs) (rnrs base)
< (rnrs) (rnrs base)
<= (rnrs) (rnrs base)
= (rnrs) (rnrs base)
=> (rnrs) (rnrs base) (rnrs exceptions)
> (rnrs) (rnrs base)
>= (rnrs) (rnrs base)
_ (rnrs) (rnrs base) (rnrs syntax-case)
abs (rnrs) (rnrs base)
acos (rnrs) (rnrs base)
and (rnrs) (rnrs base)
angle (rnrs) (rnrs base)
append (rnrs) (rnrs base)
apply (rnrs) (rnrs base)
asin (rnrs) (rnrs base)
assert (rnrs) (rnrs base)
assertion-violation (rnrs) (rnrs base)
assertion-violation? (rnrs) (rnrs conditions)
assoc (rnrs) (rnrs lists)
assp (rnrs) (rnrs lists)
assq (rnrs) (rnrs lists)
assv (rnrs) (rnrs lists)
atan (rnrs) (rnrs base)
begin (rnrs) (rnrs base)
binary-port? (rnrs) (rnrs io ports)
bitwise-and (rnrs) (rnrs arithmetic bitwise)
bitwise-arithmetic-shift (rnrs) (rnrs arithmetic bitwise)
bitwise-arithmetic-shift-left (rnrs) (rnrs arithmetic bitwise)
bitwise-arithmetic-shift-right (rnrs) (rnrs arithmetic bitwise)
bitwise-bit-count (rnrs) (rnrs arithmetic bitwise)
bitwise-bit-field (rnrs) (rnrs arithmetic bitwise)
bitwise-bit-set? (rnrs) (rnrs arithmetic bitwise)
bitwise-copy-bit (rnrs) (rnrs arithmetic bitwise)
bitwise-copy-bit-field (rnrs) (rnrs arithmetic bitwise)
bitwise-first-bit-set (rnrs) (rnrs arithmetic bitwise)
bitwise-if (rnrs) (rnrs arithmetic bitwise)
bitwise-ior (rnrs) (rnrs arithmetic bitwise)
bitwise-length (rnrs) (rnrs arithmetic bitwise)
bitwise-not (rnrs) (rnrs arithmetic bitwise)
bitwise-reverse-bit-field (rnrs) (rnrs arithmetic bitwise)
bitwise-rotate-bit-field (rnrs) (rnrs arithmetic bitwise)
bitwise-xor (rnrs) (rnrs arithmetic bitwise)
boolean=? (rnrs) (rnrs base)
boolean? (rnrs) (rnrs base)
bound-identifier=? (rnrs) (rnrs syntax-case)
buffer-mode (rnrs) (rnrs io ports)
buffer-mode? (rnrs) (rnrs io ports)
bytevector->sint-list (rnrs) (rnrs bytevectors)
bytevector->string (rnrs) (rnrs io ports)
bytevector->u8-list (rnrs) (rnrs bytevectors)
bytevector->uint-list (rnrs) (rnrs bytevectors)
bytevector-copy (rnrs) (rnrs bytevectors)
bytevector-copy! (rnrs) (rnrs bytevectors)
bytevector-fill! (rnrs) (rnrs bytevectors)
bytevector-ieee-double-native-ref (rnrs) (rnrs bytevectors)
bytevector-ieee-double-native-set! (rnrs) (rnrs bytevectors)
bytevector-ieee-double-ref (rnrs) (rnrs bytevectors)
bytevector-ieee-double-set! (rnrs) (rnrs bytevectors)
bytevector-ieee-single-native-ref (rnrs) (rnrs bytevectors)
bytevector-ieee-single-native-set! (rnrs) (rnrs bytevectors)
bytevector-ieee-single-ref (rnrs) (rnrs bytevectors)
bytevector-ieee-single-set! (rnrs) (rnrs bytevectors)
bytevector-length (rnrs) (rnrs bytevectors)
bytevector-s16-native-ref (rnrs) (rnrs bytevectors)
bytevector-s16-native-set! (rnrs) (rnrs bytevectors)
bytevector-s16-ref (rnrs) (rnrs bytevectors)
bytevector-s16-set! (rnrs) (rnrs bytevectors)
bytevector-s32-native-ref (rnrs) (rnrs bytevectors)
bytevector-s32-native-set! (rnrs) (rnrs bytevectors)
bytevector-s32-ref (rnrs) (rnrs bytevectors)
bytevector-s32-set! (rnrs) (rnrs bytevectors)
bytevector-s64-native-ref (rnrs) (rnrs bytevectors)
bytevector-s64-native-set! (rnrs) (rnrs bytevectors)
bytevector-s64-ref (rnrs) (rnrs bytevectors)
bytevector-s64-set! (rnrs) (rnrs bytevectors)
bytevector-s8-ref (rnrs) (rnrs bytevectors)
bytevector-s8-set! (rnrs) (rnrs bytevectors)
bytevector-sint-ref (rnrs) (rnrs bytevectors)
bytevector-sint-set! (rnrs) (rnrs bytevectors)
bytevector-u16-native-ref (rnrs) (rnrs bytevectors)
bytevector-u16-native-set! (rnrs) (rnrs bytevectors)
bytevector-u16-ref (rnrs) (rnrs bytevectors)
bytevector-u16-set! (rnrs) (rnrs bytevectors)
bytevector-u32-native-ref (rnrs) (rnrs bytevectors)
bytevector-u32-native-set! (rnrs) (rnrs bytevectors)
bytevector-u32-ref (rnrs) (rnrs bytevectors)
bytevector-u32-set! (rnrs) (rnrs bytevectors)
bytevector-u64-native-ref (rnrs) (rnrs bytevectors)
bytevector-u64-native-set! (rnrs) (rnrs bytevectors)
bytevector-u64-ref (rnrs) (rnrs bytevectors)
bytevector-u64-set! (rnrs) (rnrs bytevectors)
bytevector-u8-ref (rnrs) (rnrs bytevectors)
bytevector-u8-set! (rnrs) (rnrs bytevectors)
bytevector-uint-ref (rnrs) (rnrs bytevectors)
bytevector-uint-set! (rnrs) (rnrs bytevectors)
bytevector=? (rnrs) (rnrs bytevectors)
bytevector? (rnrs) (rnrs bytevectors)
caaaar (rnrs) (rnrs base)
caaadr (rnrs) (rnrs base)
caaar (rnrs) (rnrs base)
caadar (rnrs) (rnrs base)
caaddr (rnrs) (rnrs base)
caadr (rnrs) (rnrs base)
caar (rnrs) (rnrs base)
cadaar (rnrs) (rnrs base)
cadadr (rnrs) (rnrs base)
cadar (rnrs) (rnrs base)
caddar (rnrs) (rnrs base)
cadddr (rnrs) (rnrs base)
caddr (rnrs) (rnrs base)
cadr (rnrs) (rnrs base)
call-with-bytevector-output-port (rnrs) (rnrs io ports)
call-with-current-continuation (rnrs) (rnrs base)
call-with-input-file (rnrs) (rnrs io simple)
call-with-output-file (rnrs) (rnrs io simple)
call-with-port (rnrs) (rnrs io ports)
call-with-string-output-port (rnrs) (rnrs io ports)
call-with-values (rnrs) (rnrs base)
call/cc (rnrs) (rnrs base)
car (rnrs) (rnrs base)
case (rnrs) (rnrs base)
case-lambda (rnrs) (rnrs control)
cdaaar (rnrs) (rnrs base)
cdaadr (rnrs) (rnrs base)
cdaar (rnrs) (rnrs base)
cdadar (rnrs) (rnrs base)
cdaddr (rnrs) (rnrs base)
cdadr (rnrs) (rnrs base)
cdar (rnrs) (rnrs base)
cddaar (rnrs) (rnrs base)
cddadr (rnrs) (rnrs base)
cddar (rnrs) (rnrs base)
cdddar (rnrs) (rnrs base)
cddddr (rnrs) (rnrs base)
cdddr (rnrs) (rnrs base)
cddr (rnrs) (rnrs base)
cdr (rnrs) (rnrs base)
ceiling (rnrs) (rnrs base)
char->integer (rnrs) (rnrs base)
char-alphabetic? (rnrs) (rnrs unicode)
char-ci<=? (rnrs) (rnrs unicode)
char-ci<? (rnrs) (rnrs unicode)
char-ci=? (rnrs) (rnrs unicode)
char-ci>=? (rnrs) (rnrs unicode)
char-ci>? (rnrs) (rnrs unicode)
char-downcase (rnrs) (rnrs unicode)
char-foldcase (rnrs) (rnrs unicode)
char-general-category (rnrs) (rnrs unicode)
char-lower-case? (rnrs) (rnrs unicode)
char-numeric? (rnrs) (rnrs unicode)
char-title-case? (rnrs) (rnrs unicode)
char-titlecase (rnrs) (rnrs unicode)
char-upcase (rnrs) (rnrs unicode)
char-upper-case? (rnrs) (rnrs unicode)
char-whitespace? (rnrs) (rnrs unicode)
char<=? (rnrs) (rnrs base)
char<? (rnrs) (rnrs base)
char=? (rnrs) (rnrs base)
char>=? (rnrs) (rnrs base)
char>? (rnrs) (rnrs base)
char? (rnrs) (rnrs base)
close-input-port (rnrs) (rnrs io simple)
close-output-port (rnrs) (rnrs io simple)
close-port (rnrs) (rnrs io ports)
command-line (rnrs) (rnrs programs)
complex? (rnrs) (rnrs base)
cond (rnrs) (rnrs base)
condition (rnrs) (rnrs conditions)
condition-accessor (rnrs) (rnrs conditions)
condition-irritants (rnrs) (rnrs conditions)
condition-message (rnrs) (rnrs conditions)
condition-predicate (rnrs) (rnrs conditions)
condition-who (rnrs) (rnrs conditions)
condition? (rnrs) (rnrs conditions)
cons (rnrs) (rnrs base)
cons* (rnrs) (rnrs lists)
cos (rnrs) (rnrs base)
current-error-port (rnrs) (rnrs io ports) (rnrs io simple)
current-input-port (rnrs) (rnrs io ports) (rnrs io simple)
current-output-port (rnrs) (rnrs io ports) (rnrs io simple)
datum->syntax (rnrs) (rnrs syntax-case)
define (rnrs) (rnrs base)
define-condition-type (rnrs) (rnrs conditions)
define-enumeration (rnrs) (rnrs enums)
define-record-type (rnrs) (rnrs records syntactic)
define-syntax (rnrs) (rnrs base)
delay (rnrs r5rs)
delete-file (rnrs) (rnrs files)
denominator (rnrs) (rnrs base)
display (rnrs) (rnrs io simple)
div (rnrs) (rnrs base)
div-and-mod (rnrs) (rnrs base)
div0 (rnrs) (rnrs base)
div0-and-mod0 (rnrs) (rnrs base)
do (rnrs) (rnrs control)
dynamic-wind (rnrs) (rnrs base)
else (rnrs) (rnrs base) (rnrs exceptions)
endianness (rnrs) (rnrs bytevectors)
enum-set->list (rnrs) (rnrs enums)
enum-set-complement (rnrs) (rnrs enums)
enum-set-constructor (rnrs) (rnrs enums)
enum-set-difference (rnrs) (rnrs enums)
enum-set-indexer (rnrs) (rnrs enums)
enum-set-intersection (rnrs) (rnrs enums)
enum-set-member? (rnrs) (rnrs enums)
enum-set-projection (rnrs) (rnrs enums)
enum-set-subset? (rnrs) (rnrs enums)
enum-set-union (rnrs) (rnrs enums)
enum-set-universe (rnrs) (rnrs enums)
enum-set=? (rnrs) (rnrs enums)
environment (rnrs eval)
eof-object (rnrs) (rnrs io ports) (rnrs io simple)
eof-object? (rnrs) (rnrs io ports) (rnrs io simple)
eol-style (rnrs) (rnrs io ports)
eq? (rnrs) (rnrs base)
equal-hash (rnrs) (rnrs hashtables)
equal? (rnrs) (rnrs base)
eqv? (rnrs) (rnrs base)
error (rnrs) (rnrs base)
error-handling-mode (rnrs) (rnrs io ports)
error? (rnrs) (rnrs conditions)
eval (rnrs eval)
even? (rnrs) (rnrs base)
exact (rnrs) (rnrs base)
exact->inexact (rnrs r5rs)
exact-integer-sqrt (rnrs) (rnrs base)
exact? (rnrs) (rnrs base)
exists (rnrs) (rnrs lists)
exit (rnrs) (rnrs programs)
exp (rnrs) (rnrs base)
expt (rnrs) (rnrs base)
fields (rnrs) (rnrs records syntactic)
file-exists? (rnrs) (rnrs files)
file-options (rnrs) (rnrs io ports)
filter (rnrs) (rnrs lists)
find (rnrs) (rnrs lists)
finite? (rnrs) (rnrs base)
fixnum->flonum (rnrs) (rnrs arithmetic flonums)
fixnum-width (rnrs) (rnrs arithmetic fixnums)
fixnum? (rnrs) (rnrs arithmetic fixnums)
fl* (rnrs) (rnrs arithmetic flonums)
fl+ (rnrs) (rnrs arithmetic flonums)
fl- (rnrs) (rnrs arithmetic flonums)
fl/ (rnrs) (rnrs arithmetic flonums)
fl<=? (rnrs) (rnrs arithmetic flonums)
fl<? (rnrs) (rnrs arithmetic flonums)
fl=? (rnrs) (rnrs arithmetic flonums)
fl>=? (rnrs) (rnrs arithmetic flonums)
fl>? (rnrs) (rnrs arithmetic flonums)
flabs (rnrs) (rnrs arithmetic flonums)
flacos (rnrs) (rnrs arithmetic flonums)
flasin (rnrs) (rnrs arithmetic flonums)
flatan (rnrs) (rnrs arithmetic flonums)
flceiling (rnrs) (rnrs arithmetic flonums)
flcos (rnrs) (rnrs arithmetic flonums)
fldenominator (rnrs) (rnrs arithmetic flonums)
fldiv (rnrs) (rnrs arithmetic flonums)
fldiv-and-mod (rnrs) (rnrs arithmetic flonums)
fldiv0 (rnrs) (rnrs arithmetic flonums)
fldiv0-and-mod0 (rnrs) (rnrs arithmetic flonums)
fleven? (rnrs) (rnrs arithmetic flonums)
flexp (rnrs) (rnrs arithmetic flonums)
flexpt (rnrs) (rnrs arithmetic flonums)
flfinite? (rnrs) (rnrs arithmetic flonums)
flfloor (rnrs) (rnrs arithmetic flonums)
flinfinite? (rnrs) (rnrs arithmetic flonums)
flinteger? (rnrs) (rnrs arithmetic flonums)
fllog (rnrs) (rnrs arithmetic flonums)
flmax (rnrs) (rnrs arithmetic flonums)
flmin (rnrs) (rnrs arithmetic flonums)
flmod (rnrs) (rnrs arithmetic flonums)
flmod0 (rnrs) (rnrs arithmetic flonums)
flnan? (rnrs) (rnrs arithmetic flonums)
flnegative? (rnrs) (rnrs arithmetic flonums)
flnumerator (rnrs) (rnrs arithmetic flonums)
flodd? (rnrs) (rnrs arithmetic flonums)
flonum? (rnrs) (rnrs arithmetic flonums)
floor (rnrs) (rnrs base)
flpositive? (rnrs) (rnrs arithmetic flonums)
flround (rnrs) (rnrs arithmetic flonums)
flsin (rnrs) (rnrs arithmetic flonums)
flsqrt (rnrs) (rnrs arithmetic flonums)
fltan (rnrs) (rnrs arithmetic flonums)
fltruncate (rnrs) (rnrs arithmetic flonums)
flush-output-port (rnrs) (rnrs io ports)
flzero? (rnrs) (rnrs arithmetic flonums)
fold-left (rnrs) (rnrs lists)
fold-right (rnrs) (rnrs lists)
for-all (rnrs) (rnrs lists)
for-each (rnrs) (rnrs base)
force (rnrs r5rs)
free-identifier=? (rnrs) (rnrs syntax-case)
fx* (rnrs) (rnrs arithmetic fixnums)
fx*/carry (rnrs) (rnrs arithmetic fixnums)
fx+ (rnrs) (rnrs arithmetic fixnums)
fx+/carry (rnrs) (rnrs arithmetic fixnums)
fx- (rnrs) (rnrs arithmetic fixnums)
fx-/carry (rnrs) (rnrs arithmetic fixnums)
fx<=? (rnrs) (rnrs arithmetic fixnums)
fx<? (rnrs) (rnrs arithmetic fixnums)
fx=? (rnrs) (rnrs arithmetic fixnums)
fx>=? (rnrs) (rnrs arithmetic fixnums)
fx>? (rnrs) (rnrs arithmetic fixnums)
fxand (rnrs) (rnrs arithmetic fixnums)
fxarithmetic-shift (rnrs) (rnrs arithmetic fixnums)
fxarithmetic-shift-left (rnrs) (rnrs arithmetic fixnums)
fxarithmetic-shift-right (rnrs) (rnrs arithmetic fixnums)
fxbit-count (rnrs) (rnrs arithmetic fixnums)
fxbit-field (rnrs) (rnrs arithmetic fixnums)
fxbit-set? (rnrs) (rnrs arithmetic fixnums)
fxcopy-bit (rnrs) (rnrs arithmetic fixnums)
fxcopy-bit-field (rnrs) (rnrs arithmetic fixnums)
fxdiv (rnrs) (rnrs arithmetic fixnums)
fxdiv-and-mod (rnrs) (rnrs arithmetic fixnums)
fxdiv0 (rnrs) (rnrs arithmetic fixnums)
fxdiv0-and-mod0 (rnrs) (rnrs arithmetic fixnums)
fxeven? (rnrs) (rnrs arithmetic fixnums)
fxfirst-bit-set (rnrs) (rnrs arithmetic fixnums)
fxif (rnrs) (rnrs arithmetic fixnums)
fxior (rnrs) (rnrs arithmetic fixnums)
fxlength (rnrs) (rnrs arithmetic fixnums)
fxmax (rnrs) (rnrs arithmetic fixnums)
fxmin (rnrs) (rnrs arithmetic fixnums)
fxmod (rnrs) (rnrs arithmetic fixnums)
fxmod0 (rnrs) (rnrs arithmetic fixnums)
fxnegative? (rnrs) (rnrs arithmetic fixnums)
fxnot (rnrs) (rnrs arithmetic fixnums)
fxodd? (rnrs) (rnrs arithmetic fixnums)
fxpositive? (rnrs) (rnrs arithmetic fixnums)
fxreverse-bit-field (rnrs) (rnrs arithmetic fixnums)
fxrotate-bit-field (rnrs) (rnrs arithmetic fixnums)
fxxor (rnrs) (rnrs arithmetic fixnums)
fxzero? (rnrs) (rnrs arithmetic fixnums)
gcd (rnrs) (rnrs base)
generate-temporaries (rnrs) (rnrs syntax-case)
get-bytevector-all (rnrs) (rnrs io ports)
get-bytevector-n (rnrs) (rnrs io ports)
get-bytevector-n! (rnrs) (rnrs io ports)
get-bytevector-some (rnrs) (rnrs io ports)
get-char (rnrs) (rnrs io ports)
get-datum (rnrs) (rnrs io ports)
get-line (rnrs) (rnrs io ports)
get-string-all (rnrs) (rnrs io ports)
get-string-n (rnrs) (rnrs io ports)
get-string-n! (rnrs) (rnrs io ports)
get-u8 (rnrs) (rnrs io ports)
greatest-fixnum (rnrs) (rnrs arithmetic fixnums)
guard (rnrs) (rnrs exceptions)
hashtable-clear! (rnrs) (rnrs hashtables)
hashtable-contains? (rnrs) (rnrs hashtables)
hashtable-copy (rnrs) (rnrs hashtables)
hashtable-delete! (rnrs) (rnrs hashtables)
hashtable-entries (rnrs) (rnrs hashtables)
hashtable-equivalence-function (rnrs) (rnrs hashtables)
hashtable-hash-function (rnrs) (rnrs hashtables)
hashtable-keys (rnrs) (rnrs hashtables)
hashtable-mutable? (rnrs) (rnrs hashtables)
hashtable-ref (rnrs) (rnrs hashtables)
hashtable-set! (rnrs) (rnrs hashtables)
hashtable-size (rnrs) (rnrs hashtables)
hashtable-update! (rnrs) (rnrs hashtables)
hashtable? (rnrs) (rnrs hashtables)
i/o-decoding-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-encoding-error-char (rnrs) (rnrs io ports) (rnrs io simple)
i/o-encoding-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-error-filename (rnrs) (rnrs io ports) (rnrs io simple)
i/o-error-port (rnrs) (rnrs io ports) (rnrs io simple)
i/o-error-position (rnrs) (rnrs io ports) (rnrs io simple)
i/o-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-file-already-exists-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-file-does-not-exist-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-file-is-read-only-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-file-protection-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-filename-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-invalid-position-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-port-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-read-error? (rnrs) (rnrs io ports) (rnrs io simple)
i/o-write-error? (rnrs) (rnrs io ports) (rnrs io simple)
identifier-syntax (rnrs) (rnrs base)
identifier? (rnrs) (rnrs syntax-case)
if (rnrs) (rnrs base)
imag-part (rnrs) (rnrs base)
immutable (rnrs) (rnrs records syntactic)
implementation-restriction-violation? (rnrs) (rnrs conditions)
inexact (rnrs) (rnrs base)
inexact->exact (rnrs r5rs)
inexact? (rnrs) (rnrs base)
infinite? (rnrs) (rnrs base)
input-port? (rnrs) (rnrs io ports) (rnrs io simple)
integer->char (rnrs) (rnrs base)
integer-valued? (rnrs) (rnrs base)
integer? (rnrs) (rnrs base)
irritants-condition? (rnrs) (rnrs conditions)
lambda (rnrs) (rnrs base)
latin-1-codec (rnrs) (rnrs io ports)
lcm (rnrs) (rnrs base)
least-fixnum (rnrs) (rnrs arithmetic fixnums)
length (rnrs) (rnrs base)
let (rnrs) (rnrs base)
let* (rnrs) (rnrs base)
let*-values (rnrs) (rnrs base)
let-syntax (rnrs) (rnrs base)
let-values (rnrs) (rnrs base)
letrec (rnrs) (rnrs base)
letrec* (rnrs) (rnrs base)
letrec-syntax (rnrs) (rnrs base)
lexical-violation? (rnrs) (rnrs conditions)
list (rnrs) (rnrs base)
list->string (rnrs) (rnrs base)
list->vector (rnrs) (rnrs base)
list-ref (rnrs) (rnrs base)
list-sort (rnrs) (rnrs sorting)
list-tail (rnrs) (rnrs base)
list? (rnrs) (rnrs base)
log (rnrs) (rnrs base)
lookahead-char (rnrs) (rnrs io ports)
lookahead-u8 (rnrs) (rnrs io ports)
magnitude (rnrs) (rnrs base)
make-assertion-violation (rnrs) (rnrs conditions)
make-bytevector (rnrs) (rnrs bytevectors)
make-custom-binary-input-port (rnrs) (rnrs io ports)
make-custom-binary-input/output-port (rnrs) (rnrs io ports)
make-custom-binary-output-port (rnrs) (rnrs io ports)
make-custom-textual-input-port (rnrs) (rnrs io ports)
make-custom-textual-input/output-port (rnrs) (rnrs io ports)
make-custom-textual-output-port (rnrs) (rnrs io ports)
make-enumeration (rnrs) (rnrs enums)
make-eq-hashtable (rnrs) (rnrs hashtables)
make-eqv-hashtable (rnrs) (rnrs hashtables)
make-error (rnrs) (rnrs conditions)
make-hashtable (rnrs) (rnrs hashtables)
make-i/o-decoding-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-encoding-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-file-already-exists-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-file-does-not-exist-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-file-is-read-only-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-file-protection-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-filename-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-invalid-position-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-port-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-read-error (rnrs) (rnrs io ports) (rnrs io simple)
make-i/o-write-error (rnrs) (rnrs io ports) (rnrs io simple)
make-implementation-restriction-violation (rnrs) (rnrs conditions)
make-irritants-condition (rnrs) (rnrs conditions)
make-lexical-violation (rnrs) (rnrs conditions)
make-message-condition (rnrs) (rnrs conditions)
make-no-infinities-violation (rnrs) (rnrs arithmetic flonums)
make-no-nans-violation (rnrs) (rnrs arithmetic flonums)
make-non-continuable-violation (rnrs) (rnrs conditions)
make-polar (rnrs) (rnrs base)
make-record-constructor-descriptor (rnrs) (rnrs records procedural)
make-record-type-descriptor (rnrs) (rnrs records procedural)
make-rectangular (rnrs) (rnrs base)
make-serious-condition (rnrs) (rnrs conditions)
make-string (rnrs) (rnrs base)
make-syntax-violation (rnrs) (rnrs conditions)
make-transcoder (rnrs) (rnrs io ports)
make-undefined-violation (rnrs) (rnrs conditions)
make-variable-transformer (rnrs) (rnrs syntax-case)
make-vector (rnrs) (rnrs base)
make-violation (rnrs) (rnrs conditions)
make-warning (rnrs) (rnrs conditions)
make-who-condition (rnrs) (rnrs conditions)
map (rnrs) (rnrs base)
max (rnrs) (rnrs base)
member (rnrs) (rnrs lists)
memp (rnrs) (rnrs lists)
memq (rnrs) (rnrs lists)
memv (rnrs) (rnrs lists)
message-condition? (rnrs) (rnrs conditions)
min (rnrs) (rnrs base)
mod (rnrs) (rnrs base)
mod0 (rnrs) (rnrs base)
modulo (rnrs r5rs)
mutable (rnrs) (rnrs records syntactic)
nan? (rnrs) (rnrs base)
native-endianness (rnrs) (rnrs bytevectors)
native-eol-style (rnrs) (rnrs io ports)
native-transcoder (rnrs) (rnrs io ports)
negative? (rnrs) (rnrs base)
newline (rnrs) (rnrs io simple)
no-infinities-violation? (rnrs) (rnrs arithmetic flonums)
no-nans-violation? (rnrs) (rnrs arithmetic flonums)
non-continuable-violation? (rnrs) (rnrs conditions)
nongenerative (rnrs) (rnrs records syntactic)
not (rnrs) (rnrs base)
null-environment (rnrs r5rs)
null? (rnrs) (rnrs base)
number->string (rnrs) (rnrs base)
number? (rnrs) (rnrs base)
numerator (rnrs) (rnrs base)
odd? (rnrs) (rnrs base)
opaque (rnrs) (rnrs records syntactic)
open-bytevector-input-port (rnrs) (rnrs io ports)
open-bytevector-output-port (rnrs) (rnrs io ports)
open-file-input-port (rnrs) (rnrs io ports)
open-file-input/output-port (rnrs) (rnrs io ports)
open-file-output-port (rnrs) (rnrs io ports)
open-input-file (rnrs) (rnrs io simple)
open-output-file (rnrs) (rnrs io simple)
open-string-input-port (rnrs) (rnrs io ports)
open-string-output-port (rnrs) (rnrs io ports)
or (rnrs) (rnrs base)
output-port-buffer-mode (rnrs) (rnrs io ports)
output-port? (rnrs) (rnrs io ports) (rnrs io simple)
pair? (rnrs) (rnrs base)
parent (rnrs) (rnrs records syntactic)
parent-rtd (rnrs) (rnrs records syntactic)
partition (rnrs) (rnrs lists)
peek-char (rnrs) (rnrs io simple)
port-eof? (rnrs) (rnrs io ports)
port-has-port-position? (rnrs) (rnrs io ports)
port-has-set-port-position!? (rnrs) (rnrs io ports)
port-position (rnrs) (rnrs io ports)
port-transcoder (rnrs) (rnrs io ports)
port? (rnrs) (rnrs io ports)
positive? (rnrs) (rnrs base)
procedure? (rnrs) (rnrs base)
protocol (rnrs) (rnrs records syntactic)
put-bytevector (rnrs) (rnrs io ports)
put-char (rnrs) (rnrs io ports)
put-datum (rnrs) (rnrs io ports)
put-string (rnrs) (rnrs io ports)
put-u8 (rnrs) (rnrs io ports)
quasiquote (rnrs) (rnrs base)
quasisyntax (rnrs) (rnrs syntax-case)
quote (rnrs) (rnrs base)
quotient (rnrs r5rs)
raise (rnrs) (rnrs exceptions)
raise-continuable (rnrs) (rnrs exceptions)
rational-valued? (rnrs) (rnrs base)
rational? (rnrs) (rnrs base)
rationalize (rnrs) (rnrs base)
read (rnrs) (rnrs io simple)
read-char (rnrs) (rnrs io simple)
real->flonum (rnrs) (rnrs arithmetic flonums)
real-part (rnrs) (rnrs base)
real-valued? (rnrs) (rnrs base)
real? (rnrs) (rnrs base)
record-accessor (rnrs) (rnrs records procedural)
record-constructor (rnrs) (rnrs records procedural)
record-constructor-descriptor (rnrs) (rnrs records syntactic)
record-field-mutable? (rnrs) (rnrs records inspection)
record-mutator (rnrs) (rnrs records procedural)
record-predicate (rnrs) (rnrs records procedural)
record-rtd (rnrs) (rnrs records inspection)
record-type-descriptor (rnrs) (rnrs records syntactic)
record-type-descriptor? (rnrs) (rnrs records procedural)
record-type-field-names (rnrs) (rnrs records inspection)
record-type-generative? (rnrs) (rnrs records inspection)
record-type-name (rnrs) (rnrs records inspection)
record-type-opaque? (rnrs) (rnrs records inspection)
record-type-parent (rnrs) (rnrs records inspection)
record-type-sealed? (rnrs) (rnrs records inspection)
record-type-uid (rnrs) (rnrs records inspection)
record? (rnrs) (rnrs records inspection)
remainder (rnrs r5rs)
remove (rnrs) (rnrs lists)
remp (rnrs) (rnrs lists)
remq (rnrs) (rnrs lists)
remv (rnrs) (rnrs lists)
reverse (rnrs) (rnrs base)
round (rnrs) (rnrs base)
scheme-report-environment (rnrs r5rs)
sealed (rnrs) (rnrs records syntactic)
serious-condition? (rnrs) (rnrs conditions)
set! (rnrs) (rnrs base)
set-car! (rnrs mutable-pairs)
set-cdr! (rnrs mutable-pairs)
set-port-position! (rnrs) (rnrs io ports)
simple-conditions (rnrs) (rnrs conditions)
sin (rnrs) (rnrs base)
sint-list->bytevector (rnrs) (rnrs bytevectors)
sqrt (rnrs) (rnrs base)
standard-error-port (rnrs) (rnrs io ports)
standard-input-port (rnrs) (rnrs io ports)
standard-output-port (rnrs) (rnrs io ports)
string (rnrs) (rnrs base)
string->bytevector (rnrs) (rnrs io ports)
string->list (rnrs) (rnrs base)
string->number (rnrs) (rnrs base)
string->symbol (rnrs) (rnrs base)
string->utf16 (rnrs) (rnrs bytevectors)
string->utf32 (rnrs) (rnrs bytevectors)
string->utf8 (rnrs) (rnrs bytevectors)
string-append (rnrs) (rnrs base)
string-ci-hash (rnrs) (rnrs hashtables)
string-ci<=? (rnrs) (rnrs unicode)
string-ci<? (rnrs) (rnrs unicode)
string-ci=? (rnrs) (rnrs unicode)
string-ci>=? (rnrs) (rnrs unicode)
string-ci>? (rnrs) (rnrs unicode)
string-copy (rnrs) (rnrs base)
string-downcase (rnrs) (rnrs unicode)
string-fill! (rnrs mutable-strings)
string-foldcase (rnrs) (rnrs unicode)
string-for-each (rnrs) (rnrs base)
string-hash (rnrs) (rnrs hashtables)
string-length (rnrs) (rnrs base)
string-normalize-nfc (rnrs) (rnrs unicode)
string-normalize-nfd (rnrs) (rnrs unicode)
string-normalize-nfkc (rnrs) (rnrs unicode)
string-normalize-nfkd (rnrs) (rnrs unicode)
string-ref (rnrs) (rnrs base)
string-set! (rnrs mutable-strings)
string-titlecase (rnrs) (rnrs unicode)
string-upcase (rnrs) (rnrs unicode)
string<=? (rnrs) (rnrs base)
string<? (rnrs) (rnrs base)
string=? (rnrs) (rnrs base)
string>=? (rnrs) (rnrs base)
string>? (rnrs) (rnrs base)
string? (rnrs) (rnrs base)
substring (rnrs) (rnrs base)
symbol->string (rnrs) (rnrs base)
symbol-hash (rnrs) (rnrs hashtables)
symbol=? (rnrs) (rnrs base)
symbol? (rnrs) (rnrs base)
syntax (rnrs) (rnrs syntax-case)
syntax->datum (rnrs) (rnrs syntax-case)
syntax-case (rnrs) (rnrs syntax-case)
syntax-rules (rnrs) (rnrs base)
syntax-violation (rnrs) (rnrs syntax-case)
syntax-violation-form (rnrs) (rnrs conditions)
syntax-violation-subform (rnrs) (rnrs conditions)
syntax-violation? (rnrs) (rnrs conditions)
tan (rnrs) (rnrs base)
textual-port? (rnrs) (rnrs io ports)
transcoded-port (rnrs) (rnrs io ports)
transcoder-codec (rnrs) (rnrs io ports)
transcoder-eol-style (rnrs) (rnrs io ports)
transcoder-error-handling-mode (rnrs) (rnrs io ports)
truncate (rnrs) (rnrs base)
u8-list->bytevector (rnrs) (rnrs bytevectors)
uint-list->bytevector (rnrs) (rnrs bytevectors)
undefined-violation? (rnrs) (rnrs conditions)
unless (rnrs) (rnrs control)
unquote (rnrs) (rnrs base)
unquote-splicing (rnrs) (rnrs base)
unsyntax (rnrs) (rnrs syntax-case)
unsyntax-splicing (rnrs) (rnrs syntax-case)
utf-16-codec (rnrs) (rnrs io ports)
utf-8-codec (rnrs) (rnrs io ports)
utf16->string (rnrs) (rnrs bytevectors)
utf32->string (rnrs) (rnrs bytevectors)
utf8->string (rnrs) (rnrs bytevectors)
values (rnrs) (rnrs base)
vector (rnrs) (rnrs base)
vector->list (rnrs) (rnrs base)
vector-fill! (rnrs) (rnrs base)
vector-for-each (rnrs) (rnrs base)
vector-length (rnrs) (rnrs base)
vector-map (rnrs) (rnrs base)
vector-ref (rnrs) (rnrs base)
vector-set! (rnrs) (rnrs base)
vector-sort (rnrs) (rnrs sorting)
vector-sort! (rnrs) (rnrs sorting)
vector? (rnrs) (rnrs base)
violation? (rnrs) (rnrs conditions)
warning? (rnrs) (rnrs conditions)
when (rnrs) (rnrs control)
who-condition? (rnrs) (rnrs conditions)
with-exception-handler (rnrs) (rnrs exceptions)
with-input-from-file (rnrs) (rnrs io simple)
with-output-to-file (rnrs) (rnrs io simple)
with-syntax (rnrs) (rnrs syntax-case)
write (rnrs) (rnrs io simple)
write-char (rnrs) (rnrs io simple)
zero? (rnrs) (rnrs base)
Libraries:
(rnrs)
(rnrs arithmetic bitwise)
(rnrs arithmetic fixnums)
(rnrs arithmetic flonums)
(rnrs base)
(rnrs bytevectors)
(rnrs conditions)
(rnrs control)
(rnrs enums)
(rnrs eval)
(rnrs exceptions)
(rnrs files)
(rnrs hashtables)
(rnrs io ports)
(rnrs io simple)
(rnrs lists)
(rnrs mutable-pairs)
(rnrs mutable-strings)
(rnrs programs)
(rnrs r5rs)
(rnrs records inspection)
(rnrs records procedural)
(rnrs records syntactic)
(rnrs sorting)
(rnrs syntax-case)
(rnrs unicode)
[Top]
[R6RS] Composite library
(rnrs (6))
&assertion
&condition
&error
&i/o
&i/o-decoding
&i/o-encoding
&i/o-file-already-exists
&i/o-file-does-not-exist
&i/o-file-is-read-only
&i/o-file-protection
&i/o-filename
&i/o-invalid-position
&i/o-port
&i/o-read
&i/o-write
&implementation-restriction
&irritants
&lexical
&message
&no-infinities
&no-nans
&non-continuable
&serious
&syntax
&undefined
&violation
&warning
&who
*
+
-
...
/
<
<=
=
=>
>
>=
_
abs
acos
and
angle
append
apply
asin
assert
assertion-violation
assertion-violation?
assoc
assp
assq
assv
atan
begin
binary-port?
bitwise-and
bitwise-arithmetic-shift
bitwise-arithmetic-shift-left
bitwise-arithmetic-shift-right
bitwise-bit-count
bitwise-bit-field
bitwise-bit-set?
bitwise-copy-bit
bitwise-copy-bit-field
bitwise-first-bit-set
bitwise-if
bitwise-ior
bitwise-length
bitwise-not
bitwise-reverse-bit-field
bitwise-rotate-bit-field
bitwise-xor
boolean=?
boolean?
bound-identifier=?
buffer-mode
buffer-mode?
bytevector->sint-list
bytevector->string
bytevector->u8-list
bytevector->uint-list
bytevector-copy
bytevector-copy!
bytevector-fill!
bytevector-ieee-double-native-ref
bytevector-ieee-double-native-set!
bytevector-ieee-double-ref
bytevector-ieee-double-set!
bytevector-ieee-single-native-ref
bytevector-ieee-single-native-set!
bytevector-ieee-single-ref
bytevector-ieee-single-set!
bytevector-length
bytevector-s16-native-ref
bytevector-s16-native-set!
bytevector-s16-ref
bytevector-s16-set!
bytevector-s32-native-ref
bytevector-s32-native-set!
bytevector-s32-ref
bytevector-s32-set!
bytevector-s64-native-ref
bytevector-s64-native-set!
bytevector-s64-ref
bytevector-s64-set!
bytevector-s8-ref
bytevector-s8-set!
bytevector-sint-ref
bytevector-sint-set!
bytevector-u16-native-ref
bytevector-u16-native-set!
bytevector-u16-ref
bytevector-u16-set!
bytevector-u32-native-ref
bytevector-u32-native-set!
bytevector-u32-ref
bytevector-u32-set!
bytevector-u64-native-ref
bytevector-u64-native-set!
bytevector-u64-ref
bytevector-u64-set!
bytevector-u8-ref
bytevector-u8-set!
bytevector-uint-ref
bytevector-uint-set!
bytevector=?
bytevector?
caaaar
caaadr
caaar
caadar
caaddr
caadr
caar
cadaar
cadadr
cadar
caddar
cadddr
caddr
cadr
call-with-bytevector-output-port
call-with-current-continuation
call-with-input-file
call-with-output-file
call-with-port
call-with-string-output-port
call-with-values
call/cc
car
case
case-lambda
cdaaar
cdaadr
cdaar
cdadar
cdaddr
cdadr
cdar
cddaar
cddadr
cddar
cdddar
cddddr
cdddr
cddr
cdr
ceiling
char->integer
char-alphabetic?
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-downcase
char-foldcase
char-general-category
char-lower-case?
char-numeric?
char-title-case?
char-titlecase
char-upcase
char-upper-case?
char-whitespace?
char<=?
char<?
char=?
char>=?
char>?
char?
close-input-port
close-output-port
close-port
command-line
complex?
cond
condition
condition-accessor
condition-irritants
condition-message
condition-predicate
condition-who
condition?
cons
cons*
cos
current-error-port
current-input-port
current-output-port
datum->syntax
define
define-condition-type
define-enumeration
define-record-type
define-syntax
delete-file
denominator
display
div
div-and-mod
div0
div0-and-mod0
do
dynamic-wind
else
endianness
enum-set->list
enum-set-complement
enum-set-constructor
enum-set-difference
enum-set-indexer
enum-set-intersection
enum-set-member?
enum-set-projection
enum-set-subset?
enum-set-union
enum-set-universe
enum-set=?
eof-object
eof-object?
eol-style
eq?
equal-hash
equal?
eqv?
error
error-handling-mode
error?
even?
exact
exact-integer-sqrt
exact?
exists
exit
exp
expt
fields
file-exists?
file-options
filter
find
finite?
fixnum->flonum
fixnum-width
fixnum?
fl*
fl+
fl-
fl/
fl<=?
fl<?
fl=?
fl>=?
fl>?
flabs
flacos
flasin
flatan
flceiling
flcos
fldenominator
fldiv
fldiv-and-mod
fldiv0
fldiv0-and-mod0
fleven?
flexp
flexpt
flfinite?
flfloor
flinfinite?
flinteger?
fllog
flmax
flmin
flmod
flmod0
flnan?
flnegative?
flnumerator
flodd?
flonum?
floor
flpositive?
flround
flsin
flsqrt
fltan
fltruncate
flush-output-port
flzero?
fold-left
fold-right
for-all
for-each
free-identifier=?
fx*
fx*/carry
fx+
fx+/carry
fx-
fx-/carry
fx<=?
fx<?
fx=?
fx>=?
fx>?
fxand
fxarithmetic-shift
fxarithmetic-shift-left
fxarithmetic-shift-right
fxbit-count
fxbit-field
fxbit-set?
fxcopy-bit
fxcopy-bit-field
fxdiv
fxdiv-and-mod
fxdiv0
fxdiv0-and-mod0
fxeven?
fxfirst-bit-set
fxif
fxior
fxlength
fxmax
fxmin
fxmod
fxmod0
fxnegative?
fxnot
fxodd?
fxpositive?
fxreverse-bit-field
fxrotate-bit-field
fxxor
fxzero?
gcd
generate-temporaries
get-bytevector-all
get-bytevector-n
get-bytevector-n!
get-bytevector-some
get-char
get-datum
get-line
get-string-all
get-string-n
get-string-n!
get-u8
greatest-fixnum
guard
hashtable-clear!
hashtable-contains?
hashtable-copy
hashtable-delete!
hashtable-entries
hashtable-equivalence-function
hashtable-hash-function
hashtable-keys
hashtable-mutable?
hashtable-ref
hashtable-set!
hashtable-size
hashtable-update!
hashtable?
i/o-decoding-error?
i/o-encoding-error-char
i/o-encoding-error?
i/o-error-filename
i/o-error-port
i/o-error-position
i/o-error?
i/o-file-already-exists-error?
i/o-file-does-not-exist-error?
i/o-file-is-read-only-error?
i/o-file-protection-error?
i/o-filename-error?
i/o-invalid-position-error?
i/o-port-error?
i/o-read-error?
i/o-write-error?
identifier-syntax
identifier?
if
imag-part
immutable
implementation-restriction-violation?
inexact
inexact?
infinite?
input-port?
integer->char
integer-valued?
integer?
irritants-condition?
lambda
latin-1-codec
lcm
least-fixnum
length
let
let*
let*-values
let-syntax
let-values
letrec
letrec*
letrec-syntax
lexical-violation?
list
list->string
list->vector
list-ref
list-sort
list-tail
list?
log
lookahead-char
lookahead-u8
magnitude
make-assertion-violation
make-bytevector
make-custom-binary-input-port
make-custom-binary-input/output-port
make-custom-binary-output-port
make-custom-textual-input-port
make-custom-textual-input/output-port
make-custom-textual-output-port
make-enumeration
make-eq-hashtable
make-eqv-hashtable
make-error
make-hashtable
make-i/o-decoding-error
make-i/o-encoding-error
make-i/o-error
make-i/o-file-already-exists-error
make-i/o-file-does-not-exist-error
make-i/o-file-is-read-only-error
make-i/o-file-protection-error
make-i/o-filename-error
make-i/o-invalid-position-error
make-i/o-port-error
make-i/o-read-error
make-i/o-write-error
make-implementation-restriction-violation
make-irritants-condition
make-lexical-violation
make-message-condition
make-no-infinities-violation
make-no-nans-violation
make-non-continuable-violation
make-polar
make-record-constructor-descriptor
make-record-type-descriptor
make-rectangular
make-serious-condition
make-string
make-syntax-violation
make-transcoder
make-undefined-violation
make-variable-transformer
make-vector
make-violation
make-warning
make-who-condition
map
max
member
memp
memq
memv
message-condition?
min
mod
mod0
mutable
nan?
native-endianness
native-eol-style
native-transcoder
negative?
newline
no-infinities-violation?
no-nans-violation?
non-continuable-violation?
nongenerative
not
null?
number->string
number?
numerator
odd?
opaque
open-bytevector-input-port
open-bytevector-output-port
open-file-input-port
open-file-input/output-port
open-file-output-port
open-input-file
open-output-file
open-string-input-port
open-string-output-port
or
output-port-buffer-mode
output-port?
pair?
parent
parent-rtd
partition
peek-char
port-eof?
port-has-port-position?
port-has-set-port-position!?
port-position
port-transcoder
port?
positive?
procedure?
protocol
put-bytevector
put-char
put-datum
put-string
put-u8
quasiquote
quasisyntax
quote
raise
raise-continuable
rational-valued?
rational?
rationalize
read
read-char
real->flonum
real-part
real-valued?
real?
record-accessor
record-constructor
record-constructor-descriptor
record-field-mutable?
record-mutator
record-predicate
record-rtd
record-type-descriptor
record-type-descriptor?
record-type-field-names
record-type-generative?
record-type-name
record-type-opaque?
record-type-parent
record-type-sealed?
record-type-uid
record?
remove
remp
remq
remv
reverse
round
sealed
serious-condition?
set!
set-port-position!
simple-conditions
sin
sint-list->bytevector
sqrt
standard-error-port
standard-input-port
standard-output-port
string
string->bytevector
string->list
string->number
string->symbol
string->utf16
string->utf32
string->utf8
string-append
string-ci-hash
string-ci<=?
string-ci<?
string-ci=?
string-ci>=?
string-ci>?
string-copy
string-downcase
string-foldcase
string-for-each
string-hash
string-length
string-normalize-nfc
string-normalize-nfd
string-normalize-nfkc
string-normalize-nfkd
string-ref
string-titlecase
string-upcase
string<=?
string<?
string=?
string>=?
string>?
string?
substring
symbol->string
symbol-hash
symbol=?
symbol?
syntax
syntax->datum
syntax-case
syntax-rules
syntax-violation
syntax-violation-form
syntax-violation-subform
syntax-violation?
tan
textual-port?
transcoded-port
transcoder-codec
transcoder-eol-style
transcoder-error-handling-mode
truncate
u8-list->bytevector
uint-list->bytevector
undefined-violation?
unless
unquote
unquote-splicing
unsyntax
unsyntax-splicing
utf-16-codec
utf-8-codec
utf16->string
utf32->string
utf8->string
values
vector
vector->list
vector-fill!
vector-for-each
vector-length
vector-map
vector-ref
vector-set!
vector-sort
vector-sort!
vector?
violation?
warning?
when
who-condition?
with-exception-handler
with-input-from-file
with-output-to-file
with-syntax
write
write-char
zero?
[Top]
[R6RS] Arithmetic — Exact bitwise arithmetic
(rnrs arithmetic bitwise (6))
bitwise-and
bitwise-arithmetic-shift
bitwise-arithmetic-shift-left
bitwise-arithmetic-shift-right
bitwise-bit-count
bitwise-bit-field
bitwise-bit-set?
bitwise-copy-bit
bitwise-copy-bit-field
bitwise-first-bit-set
bitwise-if
bitwise-ior
bitwise-length
bitwise-not
bitwise-reverse-bit-field
bitwise-rotate-bit-field
bitwise-xor
[Top]
[R6RS] Arithmetic — Fixnums
(rnrs arithmetic fixnums (6))
fixnum-width
fixnum?
fx*
fx*/carry
fx+
fx+/carry
fx-
fx-/carry
fx<=?
fx<?
fx=?
fx>=?
fx>?
fxand
fxarithmetic-shift
fxarithmetic-shift-left
fxarithmetic-shift-right
fxbit-count
fxbit-field
fxbit-set?
fxcopy-bit
fxcopy-bit-field
fxdiv
fxdiv-and-mod
fxdiv0
fxdiv0-and-mod0
fxeven?
fxfirst-bit-set
fxif
fxior
fxlength
fxmax
fxmin
fxmod
fxmod0
fxnegative?
fxnot
fxodd?
fxpositive?
fxreverse-bit-field
fxrotate-bit-field
fxxor
fxzero?
greatest-fixnum
least-fixnum
[Top]
[R6RS] Arithmetic — Flonums
(rnrs arithmetic flonums (6))
&no-infinities
&no-nans
fixnum->flonum
fl*
fl+
fl-
fl/
fl<=?
fl<?
fl=?
fl>=?
fl>?
flabs
flacos
flasin
flatan
flceiling
flcos
fldenominator
fldiv
fldiv-and-mod
fldiv0
fldiv0-and-mod0
fleven?
flexp
flexpt
flfinite?
flfloor
flinfinite?
flinteger?
fllog
flmax
flmin
flmod
flmod0
flnan?
flnegative?
flnumerator
flodd?
flonum?
flpositive?
flround
flsin
flsqrt
fltan
fltruncate
flzero?
make-no-infinities-violation
make-no-nans-violation
no-infinities-violation?
no-nans-violation?
real->flonum
[Top]
[R6RS] Base library
(rnrs base (6))
*
+
-
...
/
<
<=
=
=>
>
>=
_
abs
acos
and
angle
append
apply
asin
assert
assertion-violation
atan
begin
boolean=?
boolean?
caaaar
caaadr
caaar
caadar
caaddr
caadr
caar
cadaar
cadadr
cadar
caddar
cadddr
caddr
cadr
call-with-current-continuation
call-with-values
call/cc
car
case
cdaaar
cdaadr
cdaar
cdadar
cdaddr
cdadr
cdar
cddaar
cddadr
cddar
cdddar
cddddr
cdddr
cddr
cdr
ceiling
char->integer
char<=?
char<?
char=?
char>=?
char>?
char?
complex?
cond
cons
cos
define
define-syntax
denominator
div
div-and-mod
div0
div0-and-mod0
dynamic-wind
else
eq?
equal?
eqv?
error
even?
exact
exact-integer-sqrt
exact?
exp
expt
finite?
floor
for-each
gcd
identifier-syntax
if
imag-part
inexact
inexact?
infinite?
integer->char
integer-valued?
integer?
lambda
lcm
length
let
let*
let*-values
let-syntax
let-values
letrec
letrec*
letrec-syntax
list
list->string
list->vector
list-ref
list-tail
list?
log
magnitude
make-polar
make-rectangular
make-string
make-vector
map
max
min
mod
mod0
nan?
negative?
not
null?
number->string
number?
numerator
odd?
or
pair?
positive?
procedure?
quasiquote
quote
rational-valued?
rational?
rationalize
real-part
real-valued?
real?
reverse
round
set!
sin
sqrt
string
string->list
string->number
string->symbol
string-append
string-copy
string-for-each
string-length
string-ref
string<=?
string<?
string=?
string>=?
string>?
string?
substring
symbol->string
symbol=?
symbol?
syntax-rules
tan
truncate
unquote
unquote-splicing
values
vector
vector->list
vector-fill!
vector-for-each
vector-length
vector-map
vector-ref
vector-set!
vector?
zero?
[Top]
[R6RS] Bytevectors
(rnrs bytevectors (6))
bytevector->sint-list
bytevector->u8-list
bytevector->uint-list
bytevector-copy
bytevector-copy!
bytevector-fill!
bytevector-ieee-double-native-ref
bytevector-ieee-double-native-set!
bytevector-ieee-double-ref
bytevector-ieee-double-set!
bytevector-ieee-single-native-ref
bytevector-ieee-single-native-set!
bytevector-ieee-single-ref
bytevector-ieee-single-set!
bytevector-length
bytevector-s16-native-ref
bytevector-s16-native-set!
bytevector-s16-ref
bytevector-s16-set!
bytevector-s32-native-ref
bytevector-s32-native-set!
bytevector-s32-ref
bytevector-s32-set!
bytevector-s64-native-ref
bytevector-s64-native-set!
bytevector-s64-ref
bytevector-s64-set!
bytevector-s8-ref
bytevector-s8-set!
bytevector-sint-ref
bytevector-sint-set!
bytevector-u16-native-ref
bytevector-u16-native-set!
bytevector-u16-ref
bytevector-u16-set!
bytevector-u32-native-ref
bytevector-u32-native-set!
bytevector-u32-ref
bytevector-u32-set!
bytevector-u64-native-ref
bytevector-u64-native-set!
bytevector-u64-ref
bytevector-u64-set!
bytevector-u8-ref
bytevector-u8-set!
bytevector-uint-ref
bytevector-uint-set!
bytevector=?
bytevector?
endianness
make-bytevector
native-endianness
sint-list->bytevector
string->utf16
string->utf32
string->utf8
u8-list->bytevector
uint-list->bytevector
utf16->string
utf32->string
utf8->string
[Top]
[R6RS] Conditions
(rnrs conditions (6))
&assertion
&condition
&error
&implementation-restriction
&irritants
&lexical
&message
&non-continuable
&serious
&syntax
&undefined
&violation
&warning
&who
assertion-violation?
condition
condition-accessor
condition-irritants
condition-message
condition-predicate
condition-who
condition?
define-condition-type
error?
implementation-restriction-violation?
irritants-condition?
lexical-violation?
make-assertion-violation
make-error
make-implementation-restriction-violation
make-irritants-condition
make-lexical-violation
make-message-condition
make-non-continuable-violation
make-serious-condition
make-syntax-violation
make-undefined-violation
make-violation
make-warning
make-who-condition
message-condition?
non-continuable-violation?
serious-condition?
simple-conditions
syntax-violation-form
syntax-violation-subform
syntax-violation?
undefined-violation?
violation?
warning?
who-condition?
[Top]
[R6RS] Control structures
(rnrs control (6))
case-lambda
do
unless
when
[Top]
[R6RS] Enumerations
(rnrs enums (6))
define-enumeration
enum-set->list
enum-set-complement
enum-set-constructor
enum-set-difference
enum-set-indexer
enum-set-intersection
enum-set-member?
enum-set-projection
enum-set-subset?
enum-set-union
enum-set-universe
enum-set=?
make-enumeration
[Top]
[R6RS] eval
(rnrs eval (6))
environment
eval
[Top]
[R6RS] Exceptions
(rnrs exceptions (6))
=>
else
guard
raise
raise-continuable
with-exception-handler
[Top]
[R6RS] File system
(rnrs files (6))
delete-file
file-exists?
[Top]
[R6RS] Hashtables
(rnrs hashtables (6))
equal-hash
hashtable-clear!
hashtable-contains?
hashtable-copy
hashtable-delete!
hashtable-entries
hashtable-equivalence-function
hashtable-hash-function
hashtable-keys
hashtable-mutable?
hashtable-ref
hashtable-set!
hashtable-size
hashtable-update!
hashtable?
make-eq-hashtable
make-eqv-hashtable
make-hashtable
string-ci-hash
string-hash
symbol-hash
[Top]
[R6RS] Port I/O
(rnrs io ports (6))
&i/o
&i/o-decoding
&i/o-encoding
&i/o-file-already-exists
&i/o-file-does-not-exist
&i/o-file-is-read-only
&i/o-file-protection
&i/o-filename
&i/o-invalid-position
&i/o-port
&i/o-read
&i/o-write
binary-port?
buffer-mode
buffer-mode?
bytevector->string
call-with-bytevector-output-port
call-with-port
call-with-string-output-port
close-port
current-error-port
current-input-port
current-output-port
eof-object
eof-object?
eol-style
error-handling-mode
file-options
flush-output-port
get-bytevector-all
get-bytevector-n
get-bytevector-n!
get-bytevector-some
get-char
get-datum
get-line
get-string-all
get-string-n
get-string-n!
get-u8
i/o-decoding-error?
i/o-encoding-error-char
i/o-encoding-error?
i/o-error-filename
i/o-error-port
i/o-error-position
i/o-error?
i/o-file-already-exists-error?
i/o-file-does-not-exist-error?
i/o-file-is-read-only-error?
i/o-file-protection-error?
i/o-filename-error?
i/o-invalid-position-error?
i/o-port-error?
i/o-read-error?
i/o-write-error?
input-port?
latin-1-codec
lookahead-char
lookahead-u8
make-custom-binary-input-port
make-custom-binary-input/output-port
make-custom-binary-output-port
make-custom-textual-input-port
make-custom-textual-input/output-port
make-custom-textual-output-port
make-i/o-decoding-error
make-i/o-encoding-error
make-i/o-error
make-i/o-file-already-exists-error
make-i/o-file-does-not-exist-error
make-i/o-file-is-read-only-error
make-i/o-file-protection-error
make-i/o-filename-error
make-i/o-invalid-position-error
make-i/o-port-error
make-i/o-read-error
make-i/o-write-error
make-transcoder
native-eol-style
native-transcoder
open-bytevector-input-port
open-bytevector-output-port
open-file-input-port
open-file-input/output-port
open-file-output-port
open-string-input-port
open-string-output-port
output-port-buffer-mode
output-port?
port-eof?
port-has-port-position?
port-has-set-port-position!?
port-position
port-transcoder
port?
put-bytevector
put-char
put-datum
put-string
put-u8
set-port-position!
standard-error-port
standard-input-port
standard-output-port
string->bytevector
textual-port?
transcoded-port
transcoder-codec
transcoder-eol-style
transcoder-error-handling-mode
utf-16-codec
utf-8-codec
[Top]
[R6RS] Simple I/O
(rnrs io simple (6))
&i/o
&i/o-decoding
&i/o-encoding
&i/o-file-already-exists
&i/o-file-does-not-exist
&i/o-file-is-read-only
&i/o-file-protection
&i/o-filename
&i/o-invalid-position
&i/o-port
&i/o-read
&i/o-write
call-with-input-file
call-with-output-file
close-input-port
close-output-port
current-error-port
current-input-port
current-output-port
display
eof-object
eof-object?
i/o-decoding-error?
i/o-encoding-error-char
i/o-encoding-error?
i/o-error-filename
i/o-error-port
i/o-error-position
i/o-error?
i/o-file-already-exists-error?
i/o-file-does-not-exist-error?
i/o-file-is-read-only-error?
i/o-file-protection-error?
i/o-filename-error?
i/o-invalid-position-error?
i/o-port-error?
i/o-read-error?
i/o-write-error?
input-port?
make-i/o-decoding-error
make-i/o-encoding-error
make-i/o-error
make-i/o-file-already-exists-error
make-i/o-file-does-not-exist-error
make-i/o-file-is-read-only-error
make-i/o-file-protection-error
make-i/o-filename-error
make-i/o-invalid-position-error
make-i/o-port-error
make-i/o-read-error
make-i/o-write-error
newline
open-input-file
open-output-file
output-port?
peek-char
read
read-char
with-input-from-file
with-output-to-file
write
write-char
[Top]
[R6RS] List utilities
(rnrs lists (6))
assoc
assp
assq
assv
cons*
exists
filter
find
fold-left
fold-right
for-all
member
memp
memq
memv
partition
remove
remp
remq
remv
[Top]
[R6RS] Mutable pairs
(rnrs mutable-pairs (6))
set-car!
set-cdr!
[Top]
[R6RS] Mutable strings
(rnrs mutable-strings (6))
string-fill!
string-set!
[Top]
[R6RS] Command-line access and exit values
(rnrs programs (6))
command-line
exit
[Top]
[R6RS] R5RS compatibility
(rnrs r5rs (6))
delay
exact->inexact
force
inexact->exact
modulo
null-environment
quotient
remainder
scheme-report-environment
[Top]
[R6RS] Records — Inspection
(rnrs records inspection (6))
record-field-mutable?
record-rtd
record-type-field-names
record-type-generative?
record-type-name
record-type-opaque?
record-type-parent
record-type-sealed?
record-type-uid
record?
[Top]
[R6RS] Records — Procedural layer
(rnrs records procedural (6))
make-record-constructor-descriptor
make-record-type-descriptor
record-accessor
record-constructor
record-mutator
record-predicate
record-type-descriptor?
[Top]
[R6RS] Records — Syntactic layer
(rnrs records syntactic (6))
define-record-type
fields
immutable
mutable
nongenerative
opaque
parent
parent-rtd
protocol
record-constructor-descriptor
record-type-descriptor
sealed
[Top]
[R6RS] Sorting
(rnrs sorting (6))
list-sort
vector-sort
vector-sort!
[Top]
[R6RS] syntax-case
(rnrs syntax-case (6))
...
_
bound-identifier=?
datum->syntax
free-identifier=?
generate-temporaries
identifier?
make-variable-transformer
quasisyntax
syntax
syntax->datum
syntax-case
syntax-violation
unsyntax
unsyntax-splicing
with-syntax
[Top]
[R6RS] Unicode
(rnrs unicode (6))
char-alphabetic?
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-downcase
char-foldcase
char-general-category
char-lower-case?
char-numeric?
char-title-case?
char-titlecase
char-upcase
char-upper-case?
char-whitespace?
string-ci<=?
string-ci<?
string-ci=?
string-ci>=?
string-ci>?
string-downcase
string-foldcase
string-normalize-nfc
string-normalize-nfd
string-normalize-nfkc
string-normalize-nfkd
string-titlecase
string-upcase