Appendix C Concept Index

Jump to:   -   ,   ;   !   ?   .   '   "   (   )   [   ]   \   #   `   =   1  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  
Index EntrySection

-
-| notational conventionExamples
-ci, in string procedure nameStrings

,
, as external representationQuoting
,@ as external representationQuoting

;
; as external representationComments

!
! in mutation procedure namesNaming Conventions

?
? in predicate namesNaming Conventions

.
. as external representationLists
... in entriesEntry Format

'
’ as external representationQuoting

"
" as external representationStrings

(
( as external representationLists

)
) as external representationLists

[
[ in entriesEntry Format

]
] in entriesEntry Format

\
\ as escape character in stringStrings

#
# as format parameterFormat
# in external representation of numberSyntax of numerical constants
#( as external representationVectors
#[ as external representationCustom Output
#* as external representationBit Strings
#\ as external representationCharacters
#| as external representationComments
#b as external representationSyntax of numerical constants
#d as external representationSyntax of numerical constants
#e as external representationSyntax of numerical constants
#f as external representationBooleans
#i as external representationSyntax of numerical constants
#o as external representationSyntax of numerical constants
#t as external representationBooleans
#x as external representationSyntax of numerical constants

`
‘ as external representationQuoting

=
=> in cond clauseConditionals
=> notational conventionExamples

1
1D table (defn)1D Tables

A
absolute pathname (defn)Working Directory
absolute value, of numberNumerical operations
access time, of fileFile Manipulation
access, used with set!Assignments
addition, of numbersNumerical operations
address hashingAddress Hashing
aliasSyntax Terminology
aliasSC Identifiers
alist (defn)Association Lists
alphabetic case-insensitivity of programs (defn)Uppercase and Lowercase
alphabetic case, of interned symbolSymbols
anonymous syntactic keywordMacros
apostrophe, as external representationQuoting
appending, of bit stringsCutting and Pasting Bit Strings
appending, of listsCutting and Pasting Lists
appending, of symbolsSymbols
appending, to output fileFile Ports
application hook (defn)Procedures
application hook (defn)Application Hooks
application, of procedureProcedure Operations
apply hook (defn)Application Hooks
argument evaluation orderProcedure Call Syntax
arityArity
ASCII characterCharacter implementation
assignmentAssignments
association list (defn)Association Lists
association table (defn)The Association Table
asterisk, as external representationBit Strings
attribute, of fileFile Manipulation

B
backquote, as external representationQuoting
backslash, as escape character in stringStrings
Backtracking, in parser languageParser Language
balanced binary treesRed-Black Trees
balanced binary treesWeight-Balanced Trees
barrier, referenceReference barriers
bell, ringing on consoleOutput Procedures
binary port (defn)Ports
binary treesRed-Black Trees
binary treesWeight-Balanced Trees
binary trees, as discrete mapsWeight-Balanced Trees
binary trees, as setsWeight-Balanced Trees
binding expression (defn)Static Scoping
binding expression, dynamicDynamic Binding
binding expression, lexicalLexical Binding
binding, of variableVariable Bindings
binding, syntactic keywordEnvironment Operations
binding, unassignedEnvironment Operations
binding, variableEnvironment Operations
bit string (defn)Bit Strings
bit string index (defn)Bit Strings
bit string length (defn)Bit Strings
bitless characterCharacter implementation
bitmaps, graphicsImages
bitwise operationsBit operations
bitwise-logical operations, on fixnumsFixnum Operations
block structureLexical Binding
blocking mode, of portBlocking Mode
BOA constructorStructure Definitions
BOA constructor (defn)Structure Definitions
body, of special form (defn)Entry Format
boolean objectTrue and False
boolean object (defn)Booleans
boolean object, equivalence predicateBooleans
bound variable (defn)Variable Bindings
bound-restartsGenerating Operations on Conditions
bound-restartsSimple Condition Instance Operations
bracket, in entriesEntry Format
broken ephemeronEphemerons
bucky bit, of character (defn)Character implementation
bucky bit, prefix (defn)Characters
buffering, of graphics outputBuffering of Graphics Output
buffering, of outputOutput Procedures
built-in procedureProcedures
bytevector, input and output portsBytevector Ports

C
call by need evaluation (defn)Promises
car field, of pair (defn)Lists
case clauseConditionals
case conversion, of characterCharacters
case folding, of characterCharacters
case sensitivity, of string operationsStrings
case-insensitivity of programs (defn)Uppercase and Lowercase
case, of interned symbolSymbols
cdr field, of pair (defn)Lists
cell (defn)Parameters
character (defn)Characters
character bits (defn)Character implementation
character code (defn)Character implementation
character setCharacter Sets
character, bitlessCharacter implementation
character, input from portInput Procedures
character, input from textual portTextual Input Port Operations
character, output to textual portTextual Output Port Operations
character, searching string forSearching and Matching Strings
characters, special, in programsAdditional Notations
child, of environment (defn)Environment Concepts
circles, drawingCustom Operations on X Graphics Devices
circles, drawingCustom Operations on X Graphics Devices
circular listSelecting List Components
circular listMiscellaneous List Operations
circular structureEquivalence Predicates
clause, of case expressionConditionals
clause, of cond expressionConditionals
clearing the console screenOutput Procedures
client socketTCP Sockets
clip rectangle, graphics (defn)Clipping of Graphics Output
clipping, of graphicsClipping of Graphics Output
closing environment, of procedure (defn)Lambda Expressions
closing, of file portFile Ports
closing, of portPorts
code pointUnicode
code-point listCharacter Sets
code-point rangeCharacter Sets
code-point rangeCharacter Sets
code, of character (defn)Character implementation
combination (defn)Procedure Call Syntax
comma, as external representationQuoting
comment, extended, in programs (defn)Comments
comment, in programs (defn)Comments
comparison predicateExplicit Renaming
comparison, for equivalenceEquivalence Predicates
comparison, of bit stringsBitwise Operations on Bit Strings
comparison, of boolean objectsBooleans
comparison, of charactersCharacters
comparison, of numbersNumerical operations
comparison, of XML namesXML Names
compiled, procedure typeProcedures
component selection, of bit stringSelecting Bit String Components
component selection, of cellParameters
component selection, of characterCharacter implementation
component selection, of ephemeronEphemerons
component selection, of listSelecting List Components
component selection, of pairPairs
component selection, of streamStreams
component selection, of vectorSelecting Vector Components
component selection, of weak pairWeak Pairs
components, of pathnameComponents of Pathnames
compound procedureProcedures
cond clauseConditionals
condition (defn)Condition Instances
condition handler (defn)Condition Handling
condition instance (defn)Condition Instances
condition signalling (defn)Condition Signalling
condition typeError System
condition typeCondition Types
conditional expression (defn)Conditionals
console, clearingOutput Procedures
console, portPorts
console, ringing the bellOutput Procedures
constantStorage Model
constant expression (defn)Literal Expressions
constant, and quasiquoteQuoting
constant, and quoteQuoting
construction, of bit stringConstruction of Bit Strings
construction, of cellParameters
construction, of characterCharacter implementation
construction, of circular listMiscellaneous List Operations
construction, of continuationContinuations
construction, of EOF objectInput Procedures
construction, of ephemeronEphemerons
construction, of hash tableConstruction of Hash Tables
construction, of listConstruction of Lists
construction, of pairPairs
construction, of pathnameFilenames and Pathnames
construction, of pathnameFilenames and Pathnames
construction, of pathnameComponents of Pathnames
construction, of procedureLambda Expressions
construction, of promisePromises
construction, of streamStreams
construction, of symbolsSymbols
construction, of textual port typeTextual Port Types
construction, of vectorConstruction of Vectors
construction, of weak pairWeak Pairs
continuationContinuations
continuation, alternate invocationContinuations
continuation, and dynamic bindingDynamic Binding
control, bucky bit prefix (defn)Characters
conventions for error messagesError Messages
conventions, lexicalLexical Conventions
conventions, namingNaming Conventions
conventions, notationalNotational Conventions
conversion, pathname to stringFilenames and Pathnames
conversion, pathname to stringOperations on Pathnames
cooked mode, of terminal portTerminal Mode
coordinates, graphicsCoordinates for Graphics
copying, of alistAssociation Lists
copying, of bit stringConstruction of Bit Strings
copying, of fileFile Manipulation
copying, of treePairs
copying, of vectorConstruction of Vectors
current environmentTop-level Environments
current environment (defn)Initial and Current Environments
current error port (defn)Ports
current input port (defn)Ports
current input port, rebindingFile Ports
current interaction port (defn)Ports
current notification port (defn)Ports
current output port (defn)Ports
current output port, rebindingFile Ports
current tracing output port (defn)Ports
current working directoryOperating-System Interface
current working directory (defn)Working Directory
cursor, graphics (defn)Drawing Graphics
custom operations, on graphics deviceCustom Graphics Operations
custom operations, on textual portTextual Port Primitives
cutting, of bit stringCutting and Pasting Bit Strings
cutting, of listCutting and Pasting Lists
cutting, of vectorCutting Vectors

D
d, as exponent marker in numberSyntax of numerical constants
decoded timeDate and Time
default environment, floating-pointFloating-Point Environment
default object (defn)Lambda Expressions
defaulting, of pathnameOperations on Pathnames
defaulting, of pathnameOperations on Pathnames
define, procedure (defn)Definitions
definitionDefinitions
definition, internalInternal Definitions
definition, internal (defn)Definitions
definition, top-levelTop-Level Definitions
definition, top-level (defn)Definitions
deletion, of alist elementAssociation Lists
deletion, of fileFile Manipulation
deletion, of list elementFiltering Lists
delimiter, in programs (defn)Delimiters
denormalFlonum Operations
device coordinates, graphics (defn)Coordinates for Graphics
device, pathname componentComponents of Pathnames
difference, of numbersNumerical operations
directive, format (defn)Format
directory path (defn)Components of Pathnames
directory, converting pathname toOperations on Pathnames
directory, current working (defn)Working Directory
directory, pathname componentComponents of Pathnames
directory, predicate forFile Manipulation
directory, readingMiscellaneous Pathnames
directory, readingDirectory Reader
discrete maps, using binary treesWeight-Balanced Trees
discretionary flushing, of buffered outputOutput Procedures
disembodied property listSymbols
display, clearingOutput Procedures
display, X graphicsUtilities for X Graphics
divide-by-zero exceptionFloating-Point Exceptions
division, of integersNumerical operations
division, of numbersNumerical operations
dot, as external representationLists
dotted notation, for pair (defn)Lists
dotted pair (see pair)Lists
double precision, of inexact numberSyntax of numerical constants
double quote, as external representationStrings
drawing arcs and circles, graphicsCustom Operations on X Graphics Devices
drawing arcs and circles, graphicsCustom Operations on X Graphics Devices
drawing mode, graphics (defn)Characteristics of Graphics Output
dynamic bindingDynamic Binding
dynamic bindingCondition Handling
dynamic bindingCondition Handling
dynamic binding, and continuationsDynamic Binding
dynamic binding, versus static scopingStatic Scoping
dynamic environmentDynamic Binding
dynamic extentDynamic Binding
dynamic parameter (defn)Parameters
dynamic types (defn)Overview

E
e, as exponent marker in numberSyntax of numerical constants
effector, restart (defn)Restarts
element, of list (defn)Lists
ellipsis, in entriesEntry Format
else clause, of case expression (defn)Conditionals
else clause, of cond expression (defn)Conditionals
empty list (defn)Lists
empty list, external representationLists
empty list, predicate forSelecting List Components
empty stream, predicate forStreams
empty string, predicate forStrings
end of file object (see EOF object)Input Procedures
end, of subvector (defn)Vectors
entity (defn)Application Hooks
entry formatEntry Format
environment (defn)Environment Concepts
environment, currentTop-level Environments
environment, current (defn)Initial and Current Environments
environment, extension (defn)Environment Concepts
environment, initial (defn)Initial and Current Environments
environment, interpreterTop-level Environments
environment, of procedureLambda Expressions
environment, procedure closing (defn)Lambda Expressions
environment, procedure invocation (defn)Lambda Expressions
environment, top-levelTop-level Environments
EOF object, constructionInput Procedures
EOF object, predicate forInput Procedures
ephemerally held data, of hash tableConstruction of Hash Tables
ephemerally held keys, of hash tableConstruction of Hash Tables
ephemeron (defn)Ephemerons
ephemeron, brokenEphemerons
equality, of XML namesXML Names
equivalence predicate (defn)Equivalence Predicates
equivalence predicate, for bit stringsBitwise Operations on Bit Strings
equivalence predicate, for boolean objectsBooleans
equivalence predicate, for charactersCharacters
equivalence predicate, for fixnumsFixnum Operations
equivalence predicate, for flonumsFlonum Operations
equivalence predicate, for flonumsFlonum Operations
equivalence predicate, for numbersNumerical operations
equivalence predicate, for pathname hostMiscellaneous Pathnames
equivalence predicate, for pathnamesOperations on Pathnames
equivalence predicate, of hash tableConstruction of Hash Tables
error messages, conventionsError Messages
error port, current (defn)Ports
error–> notational conventionExamples
error, in examplesExamples
error, unassigned variableVariable Bindings
error, unbound variable (defn)Environment Concepts
errors, notational conventionsErrors
escape character, for stringStrings
escape procedure (defn)Continuations
escape procedure, alternate invocationContinuations
evaluation order, of argumentsProcedure Call Syntax
evaluation, call by need (defn)Promises
evaluation, in examplesExamples
evaluation, lazy (defn)Promises
evaluation, of s-expressionEnvironment Operations
even numberNumerical operations
exactnessExactness
examplesExamples
existence, testing of fileFile Manipulation
exit, non-localContinuations
explicit renamingExplicit Renaming
exponent marker (defn)Syntax of numerical constants
expression (defn)Expressions
expression, binding (defn)Static Scoping
expression, conditional (defn)Conditionals
expression, constant (defn)Literal Expressions
expression, input from portInput Procedures
expression, iteration (defn)Iteration
expression, literal (defn)Literal Expressions
expression, procedure call (defn)Procedure Call Syntax
expression, special form (defn)Special Form Syntax
extended comment, in programs (defn)Comments
extended real lineFlonum Operations
extension, of environment (defn)Environment Concepts
extent, of dynamic binding (defn)Dynamic Binding
extent, of objectsOverview
external representation (defn)External Representations
external representation, and quasiquoteQuoting
external representation, and quoteQuoting
external representation, for bit stringBit Strings
external representation, for empty listLists
external representation, for listLists
external representation, for numberSyntax of numerical constants
external representation, for pairLists
external representation, for procedureProcedures
external representation, for stringStrings
external representation, for symbolSymbols
external representation, for vectorVectors
external representation, parsingInput Procedures
extra object, of application hookApplication Hooks

F
f, as exponent marker in numberSyntax of numerical constants
false, boolean objectTrue and False
false, boolean object (defn)Booleans
false, in conditional expression (defn)Conditionals
false, predicate forBooleans
FDL, GNU Free Documentation LicenseGNU Free Documentation License
file (regular), predicate forFile Manipulation
file namePathnames
file timeDate and Time
file type, procedure forFile Manipulation
file, converting pathname directory toOperations on Pathnames
file, end-of-file marker (see EOF object)Input Procedures
file, input and output portsFile Ports
filename (defn)Pathnames
filling, of bit stringModification of Bit Strings
filling, of vectorModifying Vectors
filtering, of listFiltering Lists
fixnum (defn)Fixnum Operations
floating-point comparison, orderedFlonum Operations
floating-point comparison, unorderedFlonum Operations
floating-point environmentFloating-Point Environment
floating-point environment, defaultFloating-Point Environment
floating-point number, infiniteFlonum Operations
floating-point number, normalFlonum Operations
floating-point number, not a numberFlonum Operations
floating-point number, subnormalFlonum Operations
floating-point number, zeroFlonum Operations
flonum (defn)Flonum Operations
flushing, of buffered outputOutput Procedures
folding, of listFolding of Lists
forcing, of promisePromises
formSyntax Terminology
form, special (defn)Special Form Syntax
formal parameter list, of lambda (defn)Lambda Expressions
format directive (defn)Format
format, entryEntry Format

G
generalization, of condition typesError System
generalization, of condition typesCondition Signalling
generalization, of condition typesCondition Types
generalization, of condition typesCondition Types
generalization, of condition typesCondition Types
generalization, of condition types (defn)Error System
gensym (see uninterned symbol)Symbols
geometry string, X graphicsUtilities for X Graphics
grapheme clusterStrings
graphicsGraphics
graphics, bitmapsImages
graphics, buffering of outputBuffering of Graphics Output
graphics, clippingClipping of Graphics Output
graphics, coordinate systemsCoordinates for Graphics
graphics, cursor (defn)Drawing Graphics
graphics, custom operationsCustom Graphics Operations
graphics, device coordinates (defn)Coordinates for Graphics
graphics, drawingDrawing Graphics
graphics, drawing arcs and circlesCustom Operations on X Graphics Devices
graphics, drawing arcs and circlesCustom Operations on X Graphics Devices
graphics, drawing mode (defn)Characteristics of Graphics Output
graphics, imagesImages
graphics, line style (defn)Characteristics of Graphics Output
graphics, opening and closing devicesOpening and Closing of Graphics Devices
graphics, output characteristicsCharacteristics of Graphics Output
graphics, virtual coordinates (defn)Coordinates for Graphics
greatest common divisor, of numbersNumerical operations
growing, of vectorConstruction of Vectors

H
handler, condition (defn)Condition Handling
hard linking, of fileFile Manipulation
hash tableHash Tables
hashing, of key in hash tableConstruction of Hash Tables
hashing, of objectObject Hashing
hashing, of stringStrings
hashing, of symbolSymbols
home directory, as pathnameMiscellaneous Pathnames
home directory, as pathnameMiscellaneous Pathnames
hook, application (defn)Procedures
host, in filenamePathnames
host, pathname componentComponents of Pathnames
hostname, TCPTCP Sockets
hygienicMacros
hyper, bucky bit prefix (defn)Characters

I
I/O, to bytevectorsBytevector Ports
I/O, to filesFile Ports
I/O, to stringsString Ports
identifierSyntax Terminology
identifier (defn)Identifiers
identity, additiveNumerical operations
identity, multiplicativeNumerical operations
images, graphicsImages
immutableStorage Model
immutable stringStrings
implementation restrictionImplementation restrictions
implicit beginSequencing
improper list (defn)Lists
index, of bit string (defn)Bit Strings
index, of list (defn)Selecting List Components
index, of string (defn)Strings
index, of subvector (defn)Vectors
index, of vector (defn)Vectors
inexact-result exceptionFloating-Point Exceptions
infinity (+inf.0, -inf.0)Flonum Operations
inheritance, of environment bindings (defn)Environment Concepts
initial environment (defn)Initial and Current Environments
initial size, of hash tableResizing of Hash Tables
inputInput/Output
input formSC Transformer Definition
input form, to macroExplicit Renaming
input operationsInput Procedures
input port (defn)Ports
input port, bytevectorBytevector Ports
input port, consolePorts
input port, current (defn)Ports
input port, fileFile Ports
input port, stringString Ports
input, XMLXML Input
insensitivity, to case in programs (defn)Uppercase and Lowercase
installed, as pathname componentComponents of Pathnames
instance, of condition (defn)Condition Instances
integer divisionNumerical operations
integer, converting to bit stringInteger Conversions of Bit Strings
interaction port, current (defn)Ports
interactive input ports (defn)Input Procedures
internal definitionInternal Definitions
internal definition (defn)Definitions
internal representation, for characterCharacter implementation
internal representation, for inexact numberSyntax of numerical constants
interned symbol (defn)Symbols
interning, of symbolsSymbols
interpreted, procedure typeProcedures
interpreter environmentTop-level Environments
invalid-operation exceptionFlonum Operations
invalid-operation exceptionFloating-Point Exceptions
inverse, additive, of numberNumerical operations
inverse, multiplicative, of numberNumerical operations
inverse, of bit stringBitwise Operations on Bit Strings
inverse, of boolean objectBooleans
invocation environment, of procedure (defn)Lambda Expressions
iteration expression (defn)Iteration

J
joiner procedure, of stringsStrings
joining, of stringsStrings

K
key, of association list element (defn)Association Lists
keywordMacros
keyword bindingEnvironment Operations
keyword constructorStructure Definitions
keyword constructor (defn)Structure Definitions
keyword, of special form (defn)Special Form Syntax

L
l, as exponent marker in numberSyntax of numerical constants
lambda expression (defn)Lambda Expressions
lambda list (defn)Lambda Expressions
lambda, implicit in defineDefinitions
lambda, implicit in letLexical Binding
latent types (defn)Overview
lazy evaluation (defn)Promises
least common multiple, of numbersNumerical operations
length, of bit stringSelecting Bit String Components
length, of bit string (defn)Bit Strings
length, of list (defn)Lists
length, of streamStreams
length, of string (defn)Strings
length, of vector (defn)Vectors
letrec, implicit in defineInternal Definitions
lexical binding expressionLexical Binding
lexical conventionsLexical Conventions
lexical scoping (defn)Static Scoping
library, system pathnameMiscellaneous Pathnames
library, system pathnameMiscellaneous Pathnames
line style, graphics (defn)Characteristics of Graphics Output
linking (hard), of fileFile Manipulation
linking (soft), of fileFile Manipulation
list (defn)Lists
list index (defn)Selecting List Components
list, association (defn)Association Lists
list, converting to streamStreams
list, converting to vectorConstruction of Vectors
list, external representationLists
list, improper (defn)Lists
literal expression (defn)Literal Expressions
literal, and quasiquoteQuoting
literal, and quoteQuoting
literal, identifier asIdentifiers
local part, of XML nameXML Names
locationStorage Model
location, of variableVariable Bindings
log-oddsNumerical operations
log-oddsNumerical operations
log-probabilityNumerical operations
log-probabilityNumerical operations
logical operations, on fixnumsFixnum Operations
long precision, of inexact numberSyntax of numerical constants
loopback interfaceMiscellaneous OS Facilities
looping (see iteration expressions)Iteration
lowercaseUppercase and Lowercase
lowercase, character conversionCharacters

M
macroMacros
macro keywordMacros
macro transformerMacros
macro transformerSC Transformer Definition
macro transformerExplicit Renaming
macro useMacros
magnitude, of real numberNumerical operations
manifest types (defn)Overview
mapping, of listMapping of Lists
mapping, of streamStreams
mapping, of vectorConstruction of Vectors
Matcher language*Matcher
Matcher procedure*Matcher
matching, of stringsSearching and Matching Strings
maximum, of numbersNumerical operations
memoization, of promisePromises
merging, of pathnamesOperations on Pathnames
meta, bucky bit prefix (defn)Characters
minimum, of numbersNumerical operations
modification time, of fileFile Manipulation
modification, of bit stringModification of Bit Strings
modification, of vectorModifying Vectors
modulus, of hashing procedureConstruction of Hash Tables
modulus, of integersNumerical operations
moving, of bit string elementsModification of Bit Strings
moving, of vector elementsModifying Vectors
multiple values, from procedureContinuations
multiplication, of numbersNumerical operations
must be, notational conventionErrors
mutableStorage Model
mutable stringStrings
mutation procedure (defn)Naming Conventions

N
name, of fileFile Manipulation
name, of symbolSymbols
name, of value (defn)Variable Bindings
name, pathname componentComponents of Pathnames
named lambda (defn)Lambda Expressions
named let (defn)Iteration
names, XMLXML Names
naming conventionsNaming Conventions
NaNFlonum Operations
negative infinity (-inf.0)Flonum Operations
negative numberNumerical operations
nesting, of quasiquote expressionsQuoting
newest, as pathname componentComponents of Pathnames
NFCStrings
NFDStrings
non-local exitContinuations
normal floating-point numberFlonum Operations
Normalization Form C (NFC)Strings
Normalization Form D (NFD)Strings
not a number (NaN, +nan.0)Flonum Operations
notation, dotted (defn)Lists
notational conventionsNotational Conventions
notification port, current (defn)Ports
null string, predicate forStrings
numberNumbers
number, external representationSyntax of numerical constants
number, pseudorandom generationRandom Number Generation
numeric precision, inexactSyntax of numerical constants
numerical input and outputNumerical input and output
numerical operationsNumerical operations
numerical typesNumerical types

O
object hashingObject Hashing
odd numberNumerical operations
oldest, as pathname componentComponents of Pathnames
one-dimensional table (defn)1D Tables
operand, of procedure call (defn)Procedure Call Syntax
Operating-System InterfaceOperating-System Interface
operator, of procedure call (defn)Procedure Call Syntax
option, run-time-loadableFormat
option, run-time-loadableParser Language
option, run-time-loadableXML Support
optional component, in entriesEntry Format
optional parameter (defn)Lambda Expressions
order, of argument evaluationProcedure Call Syntax
ordered comparisonFlonum Operations
ordering, of charactersCharacters
ordering, of numbersNumerical operations
outputInput/Output
output formSC Transformer Definition
output port (defn)Ports
output port, bytevectorBytevector Ports
output port, consolePorts
output port, current (defn)Ports
output port, fileFile Ports
output port, stringString Ports
output proceduresOutput Procedures
output, XMLXML Output
overflow exceptionFloating-Point Exceptions

P
padder procedureStrings
padding, of stringStrings
pair (defn)Lists
pair, external representationLists
pair, weak (defn)Weak Pairs
parameter list, of lambda (defn)Lambda Expressions
parameter, dynamic (defn)Parameters
parameter, entry categoryEntry Format
parameter, optional (defn)Lambda Expressions
parameter, required (defn)Lambda Expressions
parameter, rest (defn)Lambda Expressions
parent, of directoryComponents of Pathnames
parent, of environment (defn)Environment Concepts
parenthesis, as external representationLists
parenthesis, as external representationVectors
Parser bufferParser Buffers
Parser languageParser Language
Parser language*Parser
Parser procedure*Parser
Parser-buffer pointerParser Buffers
parser, XMLXML Input
parsing, of external representationInput Procedures
pasting, of bit stringsCutting and Pasting Bit Strings
pasting, of listsCutting and Pasting Lists
pasting, of symbolsSymbols
path, directory (defn)Components of Pathnames
pathnameOperating-System Interface
pathname (defn)Pathnames
pathname componentsComponents of Pathnames
pathname, absolute (defn)Working Directory
pathname, relative (defn)Working Directory
period, as external representationLists
physical size, of hash table (defn)Resizing of Hash Tables
pop countBit operations
portInput/Output
port (defn)Ports
port number, TCPTCP Sockets
port, bytevectorBytevector Ports
port, consolePorts
port, currentPorts
port, fileFile Ports
port, stringString Ports
positive infinity (+inf.0)Flonum Operations
positive numberNumerical operations
precision, of inexact numberSyntax of numerical constants
predicate (defn)Naming Conventions
predicate (defn)Equivalence Predicates
predicate, equivalence (defn)Equivalence Predicates
prefix, of stringSearching and Matching Strings
prefix, of XML nameXML Names
pretty printerOutput Procedures
primitive procedure (defn)Procedures
primitive, procedure typeProcedures
print name, of symbolSymbols
printed output, in examplesExamples
procedureProcedures
procedure call (defn)Procedure Call Syntax
procedure define (defn)Definitions
procedure, closing environment (defn)Lambda Expressions
procedure, compiledProcedures
procedure, compoundProcedures
procedure, constructionLambda Expressions
procedure, entry formatEntry Format
procedure, escape (defn)Continuations
procedure, interpretedProcedures
procedure, invocation environment (defn)Lambda Expressions
procedure, of application hookApplication Hooks
procedure, primitiveProcedures
procedure, typeProcedures
product, of numbersNumerical operations
promise (defn)Promises
promise, constructionPromises
promise, forcingPromises
promptingPrompting
proper tail recursion (defn)Overview
property listAssociations
property list1D Tables
property listThe Association Table
property list, of symbolSymbols
protocol, restart (defn)Restarts
pseudorandom number generationRandom Number Generation

Q
qname, of XML nameXML Names
quiet NaNFlonum Operations
quiet NaNFloating-Point Exceptions
quote, as external representationQuoting
quotient, of integersNumerical operations
quotient, of numbersNumerical operations
quotingQuoting

R
R7RSOverview
random number generationRandom Number Generation
rational, simplest (defn)Numerical operations
raw mode, of terminal portTerminal Mode
record-type descriptor (defn)Records
recursion (see tail recursion)Overview
red-black binary treesRed-Black Trees
reference barrierReference barriers
reference, strong (defn)Weak References
reference, variable (defn)Variable References
reference, weak (defn)Weak References
referentially transparentMacros
region of variable binding, doIteration
region of variable binding, internal definitionInternal Definitions
region of variable binding, lambdaLambda Expressions
region of variable binding, letLexical Binding
region of variable binding, let*Lexical Binding
region of variable binding, letrecLexical Binding
region, of variable binding (defn)Static Scoping
regular file, predicate forFile Manipulation
rehash size, of hash table (defn)Resizing of Hash Tables
rehash threshold, of hash table (defn)Resizing of Hash Tables
relative pathname (defn)Working Directory
remainder, of integersNumerical operations
renaming procedureExplicit Renaming
renaming, of fileFile Manipulation
REP loopCondition Signalling
REP loopCondition Signalling
REP loopCondition Handling
REP loopCondition Handling
REP loopCondition Handling
REP loopCondition Handling
REP loopInvoking Standard Restart Code
REP loop (defn)Initial and Current Environments
REP loop, environment ofInitial and Current Environments
representation, external (defn)External Representations
required parameter (defn)Lambda Expressions
resizing, of hash tableResizing of Hash Tables
resources, X graphicsX Graphics Type
rest parameter (defn)Lambda Expressions
restart (defn)Restarts
restart effector (defn)Restarts
restart protocolRestarts
restarts, boundGenerating Operations on Conditions
restarts, boundSimple Condition Instance Operations
result of evaluation, in examplesExamples
result, unspecified (defn)Examples
reversal, of listMiscellaneous List Operations
ringing the console bellOutput Procedures
root, as pathname componentComponents of Pathnames
run-time-loadable optionFormat
run-time-loadable optionParser Language
run-time-loadable optionXML Support
runtime systemOverview

S
s-expressionEnvironment Operations
s, as exponent marker in numberSyntax of numerical constants
scalar valueUnicode
scheme conceptsScheme Concepts
Scheme standardOverview
scope (see region)Overview
scoping, lexical (defn)Static Scoping
scoping, staticStatic Scoping
screen, clearingOutput Procedures
searching, of alistAssociation Lists
searching, of bit stringSelecting Bit String Components
searching, of listSearching Lists
searching, of stringSearching and Matching Strings
searching, of vectorSelecting Vector Components
selecting, of stream componentStreams
selection, components of pathnameOperations on Pathnames
selection, of bit string componentSelecting Bit String Components
selection, of cell componentParameters
selection, of character componentCharacter implementation
selection, of ephemeron componentEphemerons
selection, of list componentSelecting List Components
selection, of pair componentPairs
selection, of vector componentSelecting Vector Components
selection, of weak pair componentWeak Pairs
semicolon, as external representationComments
sensitivity, to case in programs (defn)Uppercase and Lowercase
sequencing expressionsSequencing
server socketTCP Sockets
server socketTCP Sockets
service, TCPTCP Sockets
set, of charactersCharacter Sets
sets, using binary treesWeight-Balanced Trees
shadowing, of variable binding (defn)Environment Concepts
short precision, of inexact numberSyntax of numerical constants
sign bit, of numberNumerical operations
signal an error (defn)Errors
signalling NaNFlonum Operations
signalling NaNFloating-Point Exceptions
signalling, of condition (defn)Condition Signalling
signed zeroFlonum Operations
simplest rational (defn)Numerical operations
simplification, of pathnameFilenames and Pathnames
single precision, of inexact numberSyntax of numerical constants
size, of hash table (defn)Resizing of Hash Tables
slice, of stringStrings
socketTCP Sockets
soft linking, of fileFile Manipulation
special characters, in programsAdditional Notations
special formSpecial Forms
special form (defn)Special Form Syntax
special form, entry categoryEntry Format
specialization, of condition typesError System
specialization, of condition typesCondition Signalling
specialization, of condition typesGenerating Operations on Conditions
specialization, of condition typesGenerating Operations on Conditions
specialization, of condition typesCondition State
specialization, of condition typesCondition Types
specialization, of condition types (defn)Error System
specified result, in examplesExamples
splitter procedureStrings
splitting, of stringStrings
SRFI 0cond-expand (SRFI 0)
SRFI 2and-let* (SRFI 2)
SRFI 8receive (SRFI 8)
SRFI 9define-record-type (SRFI 9)
SRFI syntaxSRFI syntax
standard operations, on textual portTextual Port Primitives
standard Scheme (defn)Overview
start, of subvector (defn)Vectors
static scopingStatic Scoping
static scoping (defn)Overview
static types (defn)Overview
stream (defn)Streams
stream, converting to listStreams
string builder procedureStrings
string index (defn)Strings
string length (defn)Strings
string sliceStrings
string, character (defn)Strings
string, input and output portsString Ports
string, input from portInput Procedures
string, input from textual portTextual Input Port Operations
string, interning as symbolSymbols
string, of bits (defn)Bit Strings
string, searching string forSearching and Matching Strings
strong reference (defn)Weak References
strong types (defn)Overview
strongly held data, of hash tableConstruction of Hash Tables
strongly held keys, of hash tableConstruction of Hash Tables
subnormal floating-point numberFlonum Operations
subnormal-operand exceptionFloating-Point Exceptions
subprocessSubprocesses
substring, of bit stringCutting and Pasting Bit Strings
substring, output to textual portTextual Output Port Operations
subtraction, of numbersNumerical operations
subvector (defn)Vectors
suffix, of stringSearching and Matching Strings
sum, of numbersNumerical operations
super, bucky bit prefix (defn)Characters
symbol (defn)Symbols
symbolic link, predicate forFile Manipulation
symbolic linking, of fileFile Manipulation
synchronous subprocessSubprocesses
syntactic closureSyntax Terminology
syntactic closuresSyntactic Closures
syntactic environmentSyntax Terminology
syntactic keywordProcedure Call Syntax
syntactic keywordMacros
syntactic keyword (defn)Special Form Syntax
syntactic keyword bindingEnvironment Operations
syntactic keyword, identifier asIdentifiers
synthetic identifierSyntax Terminology

T
table, association (defn)The Association Table
table, one-dimensional (defn)1D Tables
tail recursion (defn)Overview
tail recursion, vs. iteration expressionIteration
taxonomical link, of condition type (defn)Error System
terminal mode, of portTerminal Mode
terminal screen, clearingOutput Procedures
tetrachotomyFlonum Operations
textual input port operationsTextual Input Port Operations
textual output port operationsTextual Output Port Operations
textual port (defn)Ports
textual port primitivesTextual Port Primitives
textual port typeTextual Port Primitives
tickMachine Time
time, decodedDate and Time
time, fileDate and Time
time, stringDate and Time
time, universalDate and Time
token, in programs (defn)Whitespace
top-level definitionTop-Level Definitions
top-level definition (defn)Definitions
top-level environmentTop-level Environments
total ordering (defn)Miscellaneous List Operations
tracing output port, current (defn)Ports
transformer environmentSC Transformer Definition
tree, copyingPairs
trees, balanced binaryRed-Black Trees
trees, balanced binaryWeight-Balanced Trees
trichotomyFlonum Operations
trimmer procedureStrings
trimming, of stringStrings
true, boolean objectTrue and False
true, boolean object (defn)Booleans
true, in conditional expression (defn)Conditionals
truename, of input fileFile Manipulation
type predicate, for 1D table1D Tables
type predicate, for alistAssociation Lists
type predicate, for apply hookApplication Hooks
type predicate, for bit stringSelecting Bit String Components
type predicate, for booleanBooleans
type predicate, for cellParameters
type predicate, for characterCharacters
type predicate, for character setCharacter Sets
type predicate, for compiled procedureProcedure Operations
type predicate, for compound procedureProcedure Operations
type predicate, for continuationContinuations
type predicate, for empty listSelecting List Components
type predicate, for entityApplication Hooks
type predicate, for environmentEnvironment Operations
type predicate, for EOF objectInput Procedures
type predicate, for ephemeronEphemerons
type predicate, for fixnumFixnum Operations
type predicate, for flonumFlonum Operations
type predicate, for hash tableBasic Hash Table Operations
type predicate, for listSelecting List Components
type predicate, for numberNumerical operations
type predicate, for pairPairs
type predicate, for pathnameOperations on Pathnames
type predicate, for pathname hostMiscellaneous Pathnames
type predicate, for portPorts
type predicate, for primitive procedureProcedure Operations
type predicate, for procedureProcedure Operations
type predicate, for promisePromises
type predicate, for recordRecords
type predicate, for record typeRecords
type predicate, for stream pairStreams
type predicate, for symbolSymbols
type predicate, for top-level environmentTop-level Environments
type predicate, for vectorSelecting Vector Components
type predicate, for weak pairWeak Pairs
type, conditionError System
type, of conditionCondition Types
type, of procedureProcedures
type, pathname componentComponents of Pathnames
types, latent (defn)Overview
types, manifest (defn)Overview

U
unassigned bindingEnvironment Operations
unassigned variableVariable References
unassigned variable (defn)Variable Bindings
unassigned variable, and assignmentAssignments
unassigned variable, and definitionTop-Level Definitions
unassigned variable, and dynamic bindingsDynamic Binding
unassigned variable, and named letIteration
unbound variableVariable References
unbound variable (defn)Environment Concepts
underflow exceptionFloating-Point Exceptions
UnicodeUnicode
Unicode code pointUnicode
Unicode normalization formsStrings
Unicode scalar valueUnicode
Uniform Resource IdentifierXML Names
uninterned symbol (defn)Symbols
universal timeDate and Time
unordered comparisonFlonum Operations
unspecified result (defn)Examples
up, as pathname componentComponents of Pathnames
uppercaseUppercase and Lowercase
uppercase, character conversionCharacters
URI, of XML nameXML Names
usable size, of hash table (defn)Resizing of Hash Tables
usage environmentSC Transformer Definition

V
V as format parameterFormat
valid index, of bit string (defn)Bit Strings
valid index, of list (defn)Selecting List Components
valid index, of string (defn)Strings
valid index, of subvector (defn)Vectors
valid index, of vector (defn)Vectors
value, of variable (defn)Variable Bindings
values, multipleContinuations
variable bindingVariable Bindings
variable bindingEnvironment Operations
variable binding, doIteration
variable binding, fluid-letDynamic Binding
variable binding, internal definitionInternal Definitions
variable binding, lambdaLambda Expressions
variable binding, letLexical Binding
variable binding, let*Lexical Binding
variable binding, letrecLexical Binding
variable binding, top-level definitionTop-Level Definitions
variable reference (defn)Variable References
variable, adding to environmentDefinitions
variable, assigning values toAssignments
variable, binding region (defn)Static Scoping
variable, entry categoryEntry Format
variable, identifier asIdentifiers
vector (defn)Vectors
vector index (defn)Vectors
vector length (defn)Vectors
vector, converting to listConstruction of Lists
version, pathname componentComponents of Pathnames
virtual coordinates, graphics (defn)Coordinates for Graphics

W
weak pair (defn)Weak Pairs
weak pair, and 1D table1D Tables
weak reference (defn)Weak References
weak types (defn)Overview
weakly held data, of hash tableConstruction of Hash Tables
weakly held keys, of hash tableConstruction of Hash Tables
weight-balanced binary treesWeight-Balanced Trees
whitespace, in programs (defn)Whitespace
working directory (see current working directory)Working Directory

X
X display, graphicsUtilities for X Graphics
X geometry string, graphicsUtilities for X Graphics
X graphicsX Graphics
X resources, graphicsX Graphics Type
X window systemX Graphics
XML inputXML Input
XML namesXML Names
XML outputXML Output
XML parserXML Input

Z
zeroNumerical operations
zeroFlonum Operations