|  | Index Entry | Section | 
|---|
| 
 | 
| Q |  |  | 
|---|
|  | quote, as external representation | 2.6 Quoting | 
|  | quotient, of integers | 4.5 Numerical operations | 
|  | quotient, of numbers | 4.5 Numerical operations | 
|  | quoting | 2.6 Quoting | 
| 
 | 
| R |  |  | 
|---|
|  | R4RS | 1. Overview | 
|  | random number | 4.8 Random Numbers | 
|  | rational, simplest (defn) | 4.5 Numerical operations | 
|  | raw mode, of terminal port | 14.9.6 Terminal Mode | 
|  | record-type descriptor (defn) | 10.4 Records | 
|  | recursion (see tail recursion) | 1. Overview | 
|  | red-black binary trees | 11.6 Red-Black Trees | 
|  | reduction, of list | 7.8 Reduction of Lists | 
|  | reference, variable (defn) | 1.4.2 Variable References | 
|  | referentially transparent | 2.11 Macros | 
|  | region of variable binding, do | 2.9 Iteration | 
|  | region of variable binding, internal definition | 2.4.2 Internal Definitions | 
|  | region of variable binding, lambda | 2.1 Lambda Expressions | 
|  | region of variable binding, let | 2.2 Lexical Binding | 
|  | region of variable binding, let* | 2.2 Lexical Binding | 
|  | region of variable binding, letrec | 2.2 Lexical Binding | 
|  | region, of variable binding (defn) | 1.2.4 Static Scoping | 
|  | regular expression, searching string for | 6.8.1 Regular-expression procedures | 
|  | regular file, predicate for | 15.3 File Manipulation | 
|  | rehash size, of hash table (defn) | 11.4.3 Resizing of Hash Tables | 
|  | rehash threshold, of hash table (defn) | 11.4.3 Resizing of Hash Tables | 
|  | relative pathname (defn) | 15.2 Working Directory | 
|  | remainder, of integers | 4.5 Numerical operations | 
|  | renaming procedure | 2.11.4 Explicit Renaming | 
|  | renaming, of file | 15.3 File Manipulation | 
|  | REP loop | 16.1 Condition Signalling | 
|  | REP loop | 16.1 Condition Signalling | 
|  | REP loop | 16.3 Condition Handling | 
|  | REP loop | 16.3 Condition Handling | 
|  | REP loop | 16.3 Condition Handling | 
|  | REP loop | 16.3 Condition Handling | 
|  | REP loop | 16.4.2 Invoking Standard Restart Code | 
|  | REP loop (defn) | 1.2.3 Initial and Current Environments | 
|  | REP loop, environment of | 1.2.3 Initial and Current Environments | 
|  | replacement, of string component | 6.9 Modification of Strings | 
|  | representation, external (defn) | 1.2.6 External Representations | 
|  | required parameter (defn) | 2.1 Lambda Expressions | 
|  | resizing, of hash table | 11.4.3 Resizing of Hash Tables | 
|  | resources, X graphics | 17.9.1 X Graphics Type | 
|  | rest parameter (defn) | 2.1 Lambda Expressions | 
|  | restart (defn) | 16.4 Restarts | 
|  | restart effector (defn) | 16.4 Restarts | 
|  | restart protocol | 16.4 Restarts | 
|  | restarts, bound | 16.5.1 Generating Operations on Conditions | 
|  | restarts, bound | 16.5.3 Simple Operations on Condition Instances | 
|  | result of evaluation, in examples | 1.1.2 Examples | 
|  | result, unspecified (defn) | 1.1.2 Examples | 
|  | reversal, of list | 7.9 Miscellaneous List Operations | 
|  | REXP abstraction | 6.8.2 REXP abstraction | 
|  | ringing the console bell | 14.5 Output Procedures | 
|  | root, as pathname component | 15.1.2 Components of Pathnames | 
|  | run-time-loadable option | 11.6 Red-Black Trees | 
|  | run-time-loadable option | 11.7 Weight-Balanced Trees | 
|  | run-time-loadable option | 14.6 Format | 
|  | run-time-loadable option | 14.11 Parser Language | 
|  | run-time-loadable option | 14.12 XML Parser | 
|  | runtime system | 1. Overview | 
| 
 | 
| S |  |  | 
|---|
|  | s, as exponent marker in number | 4.4 Syntax of numerical constants | 
|  | s-expression | 13.1 Environment Operations | 
|  | scheme concepts | 1.2 Scheme Concepts | 
|  | Scheme standard | 1. Overview | 
|  | scope (see region) | 1. Overview | 
|  | scoping, lexical (defn) | 1.2.4 Static Scoping | 
|  | scoping, static | 1.2.4 Static Scoping | 
|  | screen, clearing | 14.5 Output Procedures | 
|  | searching, for regular expression | 6.8.1 Regular-expression procedures | 
|  | searching, of alist | 11.1 Association Lists | 
|  | searching, of bit string | 9.2 Selecting Bit String Components | 
|  | searching, of list | 7.6 Searching Lists | 
|  | searching, of string | 6.6 Searching Strings | 
|  | searching, of vector | 8.2 Selecting Vector Components | 
|  | selecting, of stream component | 10.6 Streams | 
|  | selection, components of pathname | 15.1.3 Operations on Pathnames | 
|  | selection, of bit string component | 9.2 Selecting Bit String Components | 
|  | selection, of cell component | 10.3 Cells | 
|  | selection, of character component | 5.4 Internal Representation of Characters | 
|  | selection, of list component | 7.3 Selecting List Components | 
|  | selection, of pair component | 7.1 Pairs | 
|  | selection, of string component | 6.2 Selecting String Components | 
|  | selection, of vector component | 8.2 Selecting Vector Components | 
|  | selection, of weak pair component | 10.7 Weak Pairs | 
|  | semicolon, as external representation | 1.3.6 Comments | 
|  | sensitivity, to case in programs (defn) | 1.3.4 Uppercase and Lowercase | 
|  | sequencing expressions | 2.8 Sequencing | 
|  | server socket | 15.8 TCP Sockets | 
|  | server socket | 15.8 TCP Sockets | 
|  | service, TCP | 15.8 TCP Sockets | 
|  | set, of characters | 5.6 Character Sets | 
|  | sets, using binary trees | 11.7 Weight-Balanced Trees | 
|  | shadowing, of variable binding (defn) | 1.2.2 Environment Concepts | 
|  | short precision, of inexact number | 4.4 Syntax of numerical constants | 
|  | signal an error (defn) | 1.1.1 Errors | 
|  | signalling, of condition (defn) | 16.1 Condition Signalling | 
|  | simplest rational (defn) | 4.5 Numerical operations | 
|  | simplification, of pathname | 15.1.1 Filenames and Pathnames | 
|  | single precision, of inexact number | 4.4 Syntax of numerical constants | 
|  | size, of hash table (defn) | 11.4.3 Resizing of Hash Tables | 
|  | socket | 15.8 TCP Sockets | 
|  | soft linking, of file | 15.3 File Manipulation | 
|  | special characters, in programs | 1.3.7 Additional Notations | 
|  | special form | 2. Special Forms | 
|  | special form (defn) | 1.4.3 Special Form Syntax | 
|  | special form, entry category | 1.1.3 Entry Format | 
|  | specialization, of condition types | 16. Error System | 
|  | specialization, of condition types | 16.1 Condition Signalling | 
|  | specialization, of condition types | 16.5.1 Generating Operations on Conditions | 
|  | specialization, of condition types | 16.5.1 Generating Operations on Conditions | 
|  | specialization, of condition types | 16.5.2 Condition Abstraction | 
|  | specialization, of condition types | 16.6 Condition Types | 
|  | specialization, of condition types (defn) | 16. Error System | 
|  | specified result, in examples | 1.1.2 Examples | 
|  | standard character | 5.2 Comparison of Characters | 
|  | standard character (defn) | 5.6 Character Sets | 
|  | standard operations, on port | 14.9 Port Primitives | 
|  | standard ports | 14.1 Ports | 
|  | standard Scheme (defn) | 1. Overview | 
|  | start, of substring (defn) | 6. Strings | 
|  | start, of subvector (defn) | 8. Vectors | 
|  | static scoping | 1.2.4 Static Scoping | 
|  | static scoping (defn) | 1. Overview | 
|  | static types (defn) | 1. Overview | 
|  | stream (defn) | 10.6 Streams | 
|  | stream, converting to list | 10.6 Streams | 
|  | string index (defn) | 6. Strings | 
|  | string length (defn) | 6. Strings | 
|  | string, character (defn) | 6. Strings | 
|  | string, converting to input port | 14.3 String Ports | 
|  | string, converting to list | 7.2 Construction of Lists | 
|  | string, input and output ports | 14.3 String Ports | 
|  | string, input from port | 14.4 Input Procedures | 
|  | string, input from port | 14.9.3 Input Port Operations | 
|  | string, interning as symbol | 10.2 Symbols | 
|  | string, of bits (defn) | 9. Bit Strings | 
|  | string, output to port | 14.5 Output Procedures | 
|  | string, output to port | 14.5 Output Procedures | 
|  | strong types (defn) | 1. Overview | 
|  | strongly held keys, of hash table | 11.4.1 Construction of Hash Tables | 
|  | subprocess | 15.7 Subprocesses | 
|  | substring (defn) | 6. Strings | 
|  | substring, of bit string | 9.3 Cutting and Pasting Bit Strings | 
|  | substring, output to port | 14.9.4 Output Port Operations | 
|  | substring, searching string for | 6.6 Searching Strings | 
|  | subtraction, of numbers | 4.5 Numerical operations | 
|  | subvector (defn) | 8. Vectors | 
|  | suffix, of string | 6.7 Matching Strings | 
|  | sum, of numbers | 4.5 Numerical operations | 
|  | super, bucky bit prefix (defn) | 5.1 External Representation of Characters | 
|  | symbol (defn) | 10.2 Symbols | 
|  | symbolic link, predicate for | 15.3 File Manipulation | 
|  | symbolic linking, of file | 15.3 File Manipulation | 
|  | synchronous subprocess | 15.7 Subprocesses | 
|  | syntactic closure | 2.11.3.1 Syntax Terminology | 
|  | syntactic closures | 2.11.3 Syntactic Closures | 
|  | syntactic environment | 2.11.3.1 Syntax Terminology | 
|  | syntactic keyword | 1.4.4 Procedure Call Syntax | 
|  | syntactic keyword | 2.11 Macros | 
|  | syntactic keyword (defn) | 1.4.3 Special Form Syntax | 
|  | syntactic keyword binding | 13.1 Environment Operations | 
|  | syntactic keyword, identifier as | 1.3.3 Identifiers | 
|  | synthetic identifier | 2.11.3.1 Syntax Terminology | 
| 
 |