Previous: , Up: top   [Contents][Index]


Alphabetic index of definitions of concepts, keywords, and procedures

The principal entry for each term, procedure, or keyword is listed first, separated from the other entries by a semicolon.







Concepts

Jump to:   '   ,   ;   =   `  
B   C   D   E   F   H   I   K   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

'
: Literal expressions

,
,: Quasiquotation
,@: Quasiquotation

;
;: Whitespace and comments

=
=>: Conditional

`
: Quasiquotation

B
backquote: Quasiquotation
binding: Variables; syntactic keywords; and regions
binding construct: Variables; syntactic keywords; and regions
bound: Variables; syntactic keywords; and regions

C
call: Procedure calls
call by need: Delayed evaluation
combination: Procedure calls
comma: Quasiquotation
comment: Whitespace and comments
comment: Lexical structure
constant: Storage model
continuation: Control features

D
define: Definitions
define-syntax: Syntax definitions
definition: Definitions
do: Iteration
dotted pair: Pairs and lists

E
else: Conditional
empty list: Disjointness of types
empty list: Booleans
empty list: Pairs and lists
empty list: Pairs and lists
empty list: Pairs and lists
empty list: Pairs and lists
empty list: Pairs and lists
equivalence predicate: Equivalence predicates
error: Error situations and unspecified behavior
escape procedure: Control features
exact: Equivalence predicates
exactness: Exactness

F
false: Disjointness of types
false: Booleans
false: Booleans

H
hygienic: Macros

I
identifier: Identifiers
identifier: Variables; syntactic keywords; and regions
identifier: Symbols
identifier: Lexical structure
immutable: Storage model
implementation restriction: Error situations and unspecified behavior
implementation restriction: Implementation restrictions
improper list: Pairs and lists
inexact: Equivalence predicates
initial environment: Standard procedures
internal definition: Internal definitions

K
keyword: Macros
keyword: Macros
keyword: Lexical structure

L
lazy evaluation: Delayed evaluation
library: Primitive; library; and optional features
library procedure: Standard procedures
location: Storage model

M
macro: Macros
macro keyword: Macros
macro transformer: Macros
macro use: Macros
mutable: Storage model

N
number: Numbers
numerical types: Numerical types

O
object: Semantics
optional: Primitive; library; and optional features

P
pair: Pairs and lists
port: Ports
predicate: Equivalence predicates
procedure call: Procedure calls
promise: Delayed evaluation
promise: Control features
proper tail recursion: Proper tail recursion

R
referentially transparent: Macros
region: Variables; syntactic keywords; and regions
region: Assignments
region: Binding constructs
region: Binding constructs
region: Binding constructs
region: Binding constructs
region: Iteration

S
simplest rational: Numerical operations
syntactic keyword: Identifiers
syntactic keyword: Variables; syntactic keywords; and regions
syntactic keyword: Macros
syntactic keyword: Lexical structure
syntax definition: Syntax definitions

T
tail call: Proper tail recursion
token: Lexical structure
top level environment: Variables; syntactic keywords; and regions
top level environment: Standard procedures
true: Disjointness of types
true: Conditionals
true: Conditional
true: Booleans
type: Disjointness of types

U
unbound: Variables; syntactic keywords; and regions
unbound: Variable references
unbound: Top level definitions
unspecified: Error situations and unspecified behavior

V
valid indexes: Strings
valid indexes: Vectors
variable: Identifiers
variable: Variables; syntactic keywords; and regions
variable: Variable references
variable: Lexical structure

W
Whitespace: Whitespace and comments

Jump to:   '   ,   ;   =   `  
B   C   D   E   F   H   I   K   L   M   N   O   P   R   S   T   U   V   W  

Procedures

Jump to:     '   *   +   -   /   <   =   >   `  
A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   V   W   Z  
Index Entry  Section

         …: Pairs and lists

'
'<datum>: Literal expressions

*
*: Numerical operations

+
+: Numerical operations

-
-: Numerical operations
-: Numerical operations
-: Numerical operations

/
/: Numerical operations
/: Numerical operations
/: Numerical operations

<
<: Numerical operations
<=: Numerical operations
<constant>: Literal expressions
<operator>: Procedure calls
<variable>: Variable references

=
=: Numerical operations

>
>: Numerical operations
>=: Numerical operations

`
`<qq template>: Quasiquotation

A
abs: Numerical operations
acos: Numerical operations
and: Conditional
angle: Numerical operations
append: Pairs and lists
apply: Control features
asin: Numerical operations
assoc: Pairs and lists
assq: Pairs and lists
assv: Pairs and lists
atan: Numerical operations
atan: Numerical operations

B
begin: Sequencing
boolean?: Booleans

C
caar: Pairs and lists
cadr: Pairs and lists
call-with-current-continuation: Control features
call-with-input-file: Ports
call-with-output-file: Ports
call-with-values: Control features
car: Pairs and lists
case: Conditional
cdddar: Pairs and lists
cddddr: Pairs and lists
cdr: Pairs and lists
ceiling: Numerical operations
char->integer: Characters
char-alphabetic?: Characters
char-ci<=?: Characters
char-ci<?: Characters
char-ci=?: Characters
char-ci>=?: Characters
char-ci>?: Characters
char-downcase: Characters
char-lower-case?: Characters
char-numeric?: Characters
char-ready?: Input
char-ready?: Input
char-upcase: Characters
char-upper-case?: Characters
char-whitespace?: Characters
char<=?: Characters
char<?: Characters
char=?: Characters
char>=?: Characters
char>?: Characters
char?: Characters
close-input-port: Ports
close-output-port: Ports
complex?: Numerical operations
cond: Conditional
cons: Pairs and lists
cos: Numerical operations
current-input-port: Ports
current-output-port: Ports

D
delay: Delayed evaluation
denominator: Numerical operations
display: Output
display: Output
do: Iteration
dynamic-wind: Control features

E
eof-object?: Input
eq?: Equivalence predicates
equal?: Equivalence predicates
eqv?: Equivalence predicates
eval: Eval
even?: Numerical operations
exact->inexact: Numerical operations
exact?: Numerical operations
exp: Numerical operations
expt: Numerical operations

F
floor: Numerical operations
for-each: Control features
force: Control features

G
gcd: Numerical operations

I
if: Conditionals
if: Conditionals
imag-part: Numerical operations
inexact->exact: Numerical operations
inexact?: Numerical operations
input-port?: Ports
integer->char: Characters
integer?: Numerical operations
interaction-environment: Eval

L
lambda: Procedures
lcm: Numerical operations
length: Pairs and lists
let: Binding constructs
let: Iteration
let*: Binding constructs
let-syntax: Binding constructs for syntactic keywords
letrec: Binding constructs
letrec-syntax: Binding constructs for syntactic keywords
list: Pairs and lists
list->string: Strings
list->vector: Vectors
list-ref: Pairs and lists
list-tail: Pairs and lists
list?: Pairs and lists
load: System interface
log: Numerical operations

M
magnitude: Numerical operations
make-polar: Numerical operations
make-rectangular: Numerical operations
make-string: Strings
make-string: Strings
make-vector: Entry format
make-vector: Entry format
make-vector: Vectors
make-vector: Vectors
map: Control features
max: Numerical operations
member: Pairs and lists
memq: Pairs and lists
memv: Pairs and lists
min: Numerical operations
modulo: Numerical operations

N
negative?: Numerical operations
newline: Output
newline: Output
not: Booleans
null-environment: Eval
null?: Pairs and lists
number->string: Numerical input and output
number->string: Numerical input and output
number?: Numerical operations
numerator: Numerical operations

O
odd?: Numerical operations
open-input-file: Ports
open-output-file: Ports
or: Conditional
output-port?: Ports

P
pair?: Pairs and lists
peek-char: Input
peek-char: Input
positive?: Numerical operations
procedure?: Control features

Q
quasiquote: Quasiquotation
quote: Literal expressions
quotient: Numerical operations

R
rational?: Numerical operations
rationalize: Numerical operations
read: Input
read: Input
read-char: Input
read-char: Input
real-part: Numerical operations
real?: Numerical operations
remainder: Numerical operations
reverse: Pairs and lists
round: Numerical operations

S
scheme-report-environment: Eval
set!: Assignments
set-car!: Pairs and lists
set-cdr!: Pairs and lists
sin: Numerical operations
sqrt: Numerical operations
string: Strings
string->list: Strings
string->number: Numerical input and output
string->number: Numerical input and output
string->symbol: Symbols
string-append: Strings
string-ci<=?: Strings
string-ci<?: Strings
string-ci=?: Strings
string-ci>=?: Strings
string-ci>?: Strings
string-copy: Strings
string-fill!: Strings
string-length: Strings
string-ref: Strings
string-set!: Strings
string<=?: Strings
string<?: Strings
string=?: Strings
string>=?: Strings
string>?: Strings
string?: Strings
substring: Strings
symbol->string: Symbols
symbol?: Symbols
syntax-rules: Pattern language

T
tan: Numerical operations
template: Entry format
template: Entry format
transcript-off: System interface
transcript-on: System interface
truncate: Numerical operations

V
values: Control features
vector: Vectors
vector->list: Vectors
vector-fill!: Vectors
vector-length: Vectors
vector-ref: Entry format
vector-ref: Vectors
vector-set!: Vectors
vector?: Vectors

W
with-input-from-file: Ports
with-output-to-file: Ports
write: Output
write: Output
write-char: Output
write-char: Output

Z
zero?: Numerical operations

Jump to:     '   *   +   -   /   <   =   >   `  
A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   V   W   Z  

Table of Contents


Previous: , Up: top   [Contents][Index]