[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
#o, #o
#t
#x, #x
', '
'<datum>
(<operator>
(do
(make-vector, (make-vector
(vector-ref
*, *, *
+, +, +, +, +, +, +
,, ,
-, -, -, -, -
->, ->
...
/, /, /, /, /
;
<, <
<=, <=, <=
<constant>
<variable>
=, =, =, =
=>
>, >
>=, >=
?, ?
`
`<template>
a compatible low-level macro facility
abs, abs, abs
acknowledgements, acknowledgements
acos, acos
alphabetic index of definitions of concepts, keywords, and procedures
and, and, and
angle, angle
append, append
appendix: macros
apply, apply
approximate
asin, asin
assignments
assoc, assoc
assq, assq
assv, assv
at-sign
atan, atan, atan
background
backquote
basic concepts
begin, begin, begin, begin, begin
bibliography
binding
binding construct
binding constructs
binding syntactic keywords
boolean?, boolean?, boolean?
booleans
bound
bound-identifier=?
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, car
case, 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?, char?
characters
close-input-port
close-output-port
combination
comma
comment, comment
complex?, complex?, complex?
cond, cond, cond
conditionals, conditionals
cons, cons
constant, constant
construct-identifier
continuation
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
d
define, define
define-syntax
definition
definitions
delay, delay, delay
delayed evaluation
denominator
derived expression types, derived expression types
disjointness of types
display, display, display
do, do, do, do, do, do
dotted pair
e
else, else
empty list
entry format
eof-object?
eq?, eq?, eq?, eq?
equal?, equal?, equal?, equal?
equivalence predicate
equivalence predicates
eqv?, eqv?, eqv?, eqv?, eqv?, eqv?, eqv?, eqv?
error
error situations and unspecified behavior
escape procedure
essential
essential and non-essential features
evaluation examples
even?
exact
exact->inexact, exact->inexact
exact?
exactness
example
exp
expressions, expressions
expt
external representations, external representations
f
false, false
floor, floor
foo
for-each, for-each, for-each
force, force, force, force, force
formal semantics
formal syntax
formal syntax and semantics
free-identifier=?
gcd
gen-counter
gen-loser
generate-identifier, generate-identifier
hygienic
identifier, identifier, identifier, identifier
identifier->symbol
identifier?
identifiers
if, if, if, if, if
imag-part, imag-part
immutable
implementation restriction, implementation restriction
implementation restrictions
improper list
inexact
inexact->exact, inexact->exact, inexact->exact
inexact?
initial environment
input
input and output
input-port?
integer->char, integer->char, integer->char
integer?, integer?
integrate-system
internal definition
internal definitions
introduction
iteration
keyword, keyword, keyword, keyword
l
lambda, lambda, lambda, lambda
lambda expression
lambda expressions
language changes
last-pair
lazy evaluation
lcm
length, length
let, let, let, let, let, let, let, let
let*, let*, let*, let*
let-syntax
letrec, letrec, letrec, letrec, letrec
letrec-syntax
lexical conventions
lexical structure
list, list
list->string, list->string
list->vector, list->vector, list->vector
list-ref
list-tail, list-tail
list?, list?
literal expressions
load, load
location
log, log
macro
macro keyword
macro transformer
macro use
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
memv, memv, memv
min, min
modulo, modulo
mutable
naming conventions
negative?
newline, newline
nil, nil
not, not
notation and terminology
notes
null?
number
number->string, number->string, number->string, number->string
number?, number?, number?, number?
numbers
numerator
numerical input and output
numerical operations
numerical types
object
odd?
open-input-file
open-output-file
or, or, or
other notations
output
output-port?
overview of scheme
pair
pair?, pair?, pair?
pairs and lists
pattern language
peek-char, peek-char, peek-char, peek-char
port
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, quasiquote
quote, quote, quote
quotient, quotient
rational?, rational?, rational?
rationalize, rationalize, rationalize
read, read, read, read, read, read, read, read
read-char, read-char, read-char
real-part, real-part
real?, real?, real?
referentially transparent
region, region, region, region
remainder, remainder
return
reverse
round, round
runge-kutta-4
s
semantics
sequence
sequencing
set!, set!, set!, set!
set-car!, set-car!, set-car!
set-cdr!, set-cdr!
simplest rational
sin
sqrt, sqrt
standard procedures
storage model
string
string->list, string->list
string->number, string->number, string->number, string->number
string->symbol, string->symbol
string-append
string-ci<=?
string-ci<?
string-ci=?, string-ci=?
string-ci>=?
string-ci>?
string-copy
string-fill!
string-length, string-length
string-ref, string-ref, string-ref
string-set!, string-set!, string-set!, string-set!
string<=?
string<?, string<?
string=?, string=?
string>=?
string>?
string?, string?
strings
substring, substring
summary
symbol->string, symbol->string, symbol->string
symbol?, symbol?
symbols
syntactic keyword, syntactic keyword, syntactic keyword, syntactic keyword
syntax, syntax
syntax of numerical constants
syntax-rules
system interface
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
type
unbound, unbound, unbound
unquote, unquote
unquote-splicing, unquote-splicing
unspecified
unwrap-syntax
valid indexes, valid indexes
variable, variable, variable, variable
variable references
variables and regions
vector
vector->list, vector->list
vector-fill!, vector-fill!
vector-length, vector-length
vector-ref, vector-ref, vector-ref
vector-set!, vector-set!
vector?, 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?, zero?
[Contents] [Back] [Prev] [Up] [Next] [Forward]