[Contents] [Back] [Prev] [Up] [Next] [Forward]
The principal entry for each term, procedure, or keyword is listed
first, separated from the other entries by a semicolon.
Jump to:
-
!
-
#
-
'
-
(
-
*
-
+
-
,
-
-
-
/
-
;
-
<
-
=
-
>
-
?
-
`
-
a
-
b
-
c
-
d
-
e
-
f
-
g
-
h
-
i
-
k
-
l
-
m
-
n
-
o
-
p
-
q
-
r
-
s
-
t
-
u
-
v
-
w
-
z
...
!
#b, #b
#d
#e, #e
#f
#i, #i, #i
#l, #l
#o, #o, #o
#s, #s
#t
#x, #x
', '
'<datum>
(<operator>
(append, (append
(do
(vector-ref
*, *, *
+, +, +, +, +, +
,, ,
-, -, -
/, /
;
<
<=, <=
<constant>
<variable>
=, =, =
=>
>
>=
?
`<template>
abs, abs, abs
acknowledgements
acos, acos
alphabetic index of definitions of concepts, keywords, and procedures
and, and
angle, angle
append, append
apply, apply
asin, asin
assignments
assoc, assoc
assq, assq
assv, assv, assv
at-sign
atan, atan, atan, atan
background
backquote
basic concepts
begin, begin, begin
bibliography
binding
binding construct
binding constructs
boolean?, boolean?, boolean?
booleans
bound
caar
caddr
cadr
call
call by need
call-with-current-continuation, call-with-current-continuation, call-with-current-continuation
call-with-input-file, call-with-input-file
call-with-input-port
call-with-output-file, call-with-output-file
call-with-output-port
call/cc
car, car
case, case
catch
cdddar
cddddr
cdr, cdr, cdr
ceiling, ceiling
char->integer, char->integer
char-alphabetic?
char-ci<=?
char-ci<?
char-ci=?
char-ci>=?
char-ci>?
char-downcase, char-downcase
char-lower-case?
char-numeric?
char-ready
char-ready?, char-ready?, char-ready?
char-upcase, char-upcase
char-upper-case?
char-whitespace?
char<=?, char<=?
char<?, char<?
char=?, char=?, char=?
char>=?
char>?
char?
characters
close-input-port
close-output-port
combination
comma
comment, comment
complex?
cond, cond, cond
conditionals, conditionals
cons, cons
control features
cos
current-input-port, current-input-port, current-input-port, current-input-port
current-output-port, current-output-port, current-output-port, current-output-port
define, define
definitions
delay, delay, delay, delay
delayed evaluation
denominator
derived expression types, derived expression types
details of formats
display, display, display
do, do, do, do, do, do
dotted pair
else, else
empty list, empty list, empty list, empty list
entry format
eof-object?
eq?, eq?, eq?, eq?
equal?, equal?, equal?, equal?
equivalence predicate
equivalence predicates
eqv?, eqv?, eqv?, eqv?, eqv?, eqv?
error
error situations and unspecified behavior
escape procedure
essential
essential and non-essential features
evaluation examples
even?
exact->inexact, exact->inexact
exact?
exactness, exactness
example
exp
expressions, expressions
expt
external representations, external representations
false, false
fix
flo
floor, floor
foo
for-each, for-each, for-each
force, force, force, force, force
formal semantics
formal syntax
formal syntax and semantics
formats
gcd
gen-counter
gen-loser
heur
identifier, identifier, identifier, identifier
identifiers
if, if, if, if, if
imag-part, imag-part
improper list
inexact->exact, inexact->exact
inexact?
initial environment
input
input and output
input-port?
int
integer->char, integer->char
integer?
integrate-system
internal definition
internal definitions
introduction
iteration
keyword, keyword, keyword, keyword
keywords as variable names
lambda, lambda, lambda
lambda expression
lambda expressions
language changes
last-pair, last-pair
lazy evaluation
lcm
length
let, let, let, let, let, let, let
let*, let*, let*, let*
letrec, letrec, letrec, letrec
lexical conventions
lexical structure
list, list
list->string, list->string
list->vector, list->vector
list-ref
list-tail, list-tail
literal expressions
load, load
log, log
macros
magnitude, magnitude
make-polar, make-polar
make-promise
make-rectangular, make-rectangular
make-string, make-string, make-string
make-vector, make-vector
map, map, map, map
map-streams
max, max
member, member
memq, memq, memq
memv, memv, memv
min, min
modulo, modulo
mutation procedure
negative?
newline, newline
nil, nil
not, not
notation and terminology
notes
null?, null?
number
number syntax
number->string, number->string
number?
numbers, numbers
numerator
numerical input and output
numerical operations
odd?
open-input-file
open-output-file
operationally equivalent
or, or
other notations
output
output-port?
overview of scheme
pair
pair?, pair?
pairs and lists
polar
ports
positive?
predicate
primitive expression types
procedure call
procedure calls
procedure?, procedure?, procedure?
program structure
programs
programs and definitions
promise, promise
quasiquotation
quasiquotations
quasiquote, quasiquote, quasiquote
quote, quote, quote, quote
quotient, quotient
radix
rat
rational?
rationalize, rationalize, rationalize
read, read, read, read, read, read, read, read
read-char, read-char, read-char
real-part, real-part
real?
rect
region, region, region, region
remainder, remainder
return
reverse
round, round
runge-kutta-4
sci
semantics
sequence
sequencing
set!, set!, set!, set!
set-car!, set-car!, set-car!, set-car!
set-cdr!, set-cdr!
sin
sqrt, sqrt
standard procedures
string->list, string->list
string->number, string->number
string->symbol, string->symbol
string-append, string-append
string-ci<=?
string-ci<?
string-ci=?, string-ci=?
string-ci>=?
string-ci>?
string-copy
string-fill!
string-length
string-ref, string-ref
string-set!, string-set!, string-set!, string-set!
string<=?
string<?, string<?
string=?, string=?
string>=?
string>?
string?
strings
substring, substring
summary
symbol->string, symbol->string
symbol?
symbols
syntactic keyword, syntactic keyword, syntactic keyword, syntactic keyword
syntax
t, t
tan
template, template
token
top level definitions
top level environment, top level environment
transcript-off, transcript-off
transcript-on, transcript-on
true, true, true, true
true and false
truncate, truncate
unbound, unbound, unbound
unquote, unquote
unquote-splicing, unquote-splicing
user interface
valid indexes, valid indexes
variable, variable, variable, variable, variable
variable references
variables and regions
vector
vector->list, vector->list
vector-fill!, vector-fill!
vector-length
vector-ref, vector-ref
vector-set!, vector-set!
vector?
vectors
whitespace
whitespace and comments
with-input-from-file, with-input-from-file
with-output-to-file, with-output-to-file
write, write, write, write, write, write
write-char, write-char, write-char
zero?
[Contents] [Back] [Prev] [Up] [Next] [Forward]