Index

Symbols

#!eof: Special named constants
#!fold-case: Identifiers
#!key: Special named constants
#!no-fold-case: Identifiers
#!null: Special named constants
#!optional: Special named constants
#!rest: Special named constants
#!void: Special named constants
*: Arithmetic operations
*print-base*: Miscellaeous
*print-miser-width*: Miscellaeous
*print-radix*: Miscellaeous
*print-right-margin*: Miscellaeous
*print-xml-indent*: Miscellaeous
+: Arithmetic operations
-: Arithmetic operations
/: Arithmetic operations
~$: Formatting real numbers
~%: Miscellaneous formatting operators
~&: Miscellaneous formatting operators
~(: Miscellaneous formatting operators
~*: Miscellaneous formatting operators
~;: Miscellaneous formatting operators
~?: Miscellaneous formatting operators
~a: Implemented CL Format Control Directives
~b: Formatting Integers
~c: Implemented CL Format Control Directives
~d: Formatting Integers
~e: Formatting real numbers
~f: Formatting real numbers
~g: Formatting real numbers
~newline: Miscellaneous formatting operators
~o: Formatting Integers
~p: Formatting Integers
~r: Formatting Integers
~s: Implemented CL Format Control Directives
~t: Miscellaneous formatting operators
~x: Formatting Integers
~[: Miscellaneous formatting operators
~^: Miscellaneous formatting operators
~{: Miscellaneous formatting operators
~|: Miscellaneous formatting operators
~~: Miscellaneous formatting operators
–no-warn-whatever: Options for warnings and errors
–warn-whatever: Options for warnings and errors

C

call-with-input-file: Ports
call-with-input-string: String and bytevector ports
call-with-output-file: Ports
call-with-output-string: String and bytevector ports
call-with-port: Ports
call-with-values: Multiple values
case: Conditionals
case-clause: Conditionals
case-else-clause: Conditionals
case-key: Conditionals
catch: Named exceptions
ceiling: Arithmetic operations
char: Characters
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-foldcase: Characters
char-general-category: Characters
char-lower-case?: Characters
char-numeric?: Characters
char-or-entity-name: Special characters
char-ready?: Input
char-ref: Special characters
char-set: Character sets
char-title-case?: Characters
char-titlecase: Characters
char-upcase: Characters
char-upper-case?: Characters
char-whitespace?: Characters
char<=?: Characters
char<?: Characters
char=?: Characters
char>=?: Characters
char>?: Characters
char?: Characters
character: Characterscharacter: Standard Types
character-except-x: Identifiers
character-or-eof: Characters
child-value: Allocating objects
class-methods: Invoking a method with the invoke function
class-name: Defining new classes
close-input-port: Ports
close-output-port: Ports
close-port: Ports
cname: Named quasi-literals
command-line: System inquiry
command-line-arguments: System inquiry
command-parse: Processes
comment: Whitespace and commentscomment: Creating XML nodes
comment-cont: Whitespace and comments
comment-text: Whitespace and comments
compile-file: Compiling to an archive file
complex: Standard Types
compound-datum: Datum syntax
cond: Conditionals
cond-clause: Conditionals
cond-expand: Syntax and conditional compilation
cond-expand-clause: Syntax and conditional compilation
consequent: Conditionals
constant: Literal expressions
constant-fold: Procedures
constituent: Identifiers
constructor-value: Allocating objects
copy-bit: SRFI-60 Logical Number Operations
copy-bit-field: SRFI-60 Logical Number Operations
copy-file: File System Interface
cos: Arithmetic operations
create-directory: File System Interface
current-error-port: Ports
current-input-port: Ports
current-jiffy: Time-related functions
current-output-port: Ports
current-second: Time-related functions
current-servlet: Servlet-specific script functions
current-servlet-config: Servlet-specific script functions
current-servlet-context: Servlet-specific script functions
cut: Extended Formal Arguments List
cute: Extended Formal Arguments List

D

datum: Datum syntax
datum->syntax: Syntax-object and datum conversions
datum->syntax-object: Syntax-object and datum conversions
datum-label: Datum labels
decimal: Numbers
default-prompter: Line numbers and other input port properties
define: Definitions
define-alias: Locations
define-base-unit: Quantities and Units
define-class: Defining new classes
define-constant: Definitions
define-early-constant: Definitions
define-enum: Enumeration types
define-library: R7RS explicit library modules
define-macro: Macros
define-namespace: Namespace aliases
define-private: Definitions
define-private-alias: Locations
define-private-namespace: Namespace aliases
define-procedure: Procedure properties
define-record-type: Record types
define-simple-class: Defining new classes
define-syntax: Macros
define-syntax-case: Macros
define-unit: Quantities and Units
define-values: Multiple values
define-variable: Definitions
define-xml-namespace: Namespace aliases
defined-datum: Datum labels
defining-datum: Datum labels
defmacro: Macros
delay: Delayed evaluation
delay-force: Delayed evaluation
delete-file: File System Interface
delimiter: Formal account
denominator: Arithmetic operations
deprecated-return-specifier: Declaring methods
digit: Identifiers
digit-10: Numbers
digit-16: Numbers
digit-2: Numbers
digit-8: Numbers
digit-value: Characters
disassemble: Debugging
display: Output
div: Arithmetic operations
div-and-mod: Arithmetic operations
div0: Arithmetic operations
div0-and-mod0: Arithmetic operations
dynamic-wind: Exception handling

F

f32vector: Uniform vectors
f32vector->list: Uniform vectors
f32vector-length: Uniform vectors
f32vector-ref: Uniform vectors
f32vector-set!: Uniform vectors
f32vector?: Uniform vectors
f64vector: Uniform vectors
f64vector->list: Uniform vectors
f64vector-length: Uniform vectors
f64vector-ref: Uniform vectors
f64vector-set!: Uniform vectors
f64vector?: Uniform vectors
feature-identifier: Syntax and conditional compilation
feature-requirement: Syntax and conditional compilation
features: Syntax and conditional compilation
fff-rec: Syntax and conditional compilation
field: Using field and static-field methods
field-decl: Declaring fields
field-name: Declaring fields
field-option: Declaring fields
field-or-method-decl: Defining new classes
file-directory?: File System Interface
file-error?: Exception handling
file-exists?: File System Interface
file-readable?: File System Interface
file-writable?: File System Interface
filepath: Paths - file name, URLs, and URIs
filepath?: Paths - file name, URLs, and URIs
finite?: Arithmetic operations
first-set-bit: SRFI-60 Logical Number Operations
floor: Arithmetic operations
floor-quotient: Arithmetic operations
floor-remainder: Arithmetic operations
floor/: Arithmetic operations
fluid-let: Eval and Environments
flush-output-port: Output
force: Delayed evaluationforce: Threads
force*: Delayed evaluation
force-output: Output
formal-arguments: Extended Formal Arguments List
formals: Extended Formal Arguments List
format: Formatted Output (Common-Lisp-style)
free-identifier=?: Identifier predicates
future: Threads

L

lambda-expression: Extended Formal Arguments List
lazy: Delayed evaluation
lcm: Arithmetic operations
let: Local binding constructs
let*: Local binding constructs
let*-values: Multiple values
let-values: Multiple values
letrec: Local binding constructs
letrec*: Local binding constructs
letter: Identifiers
lexeme: Formal account
lexeme-datum: Datum syntax
library-declaration: R7RS explicit library modules
library-name: R7RS explicit library modules
library-name-parts: R7RS explicit library modules
library-reference: Requiring (importing) a module
line-ending: Whitespace and comments
list: Datum syntaxlist: Standard Types
list->f32vector: Uniform vectors
list->f64vector: Uniform vectors
list->integer: SRFI-60 Logical Number Operations
list->s16vector: Uniform vectors
list->s32vector: Uniform vectors
list->s64vector: Uniform vectors
list->s8vector: Uniform vectors
list->string: Basic string procedures
list->u16vector: Uniform vectors
list->u32vector: Uniform vectors
list->u64vector: Uniform vectors
list->u8vector: Uniform vectors
list->vector: Vectors
list-pattern: Pattern language
literal-expression: Literal expressions
load: Eval and Environments
load-relative: Eval and Environments
location: Locations
log: Arithmetic operations
log2-binary-factors: SRFI-60 Logical Number Operations
logand: SRFI-60 Logical Number Operations
logbit?: SRFI-60 Logical Number Operations
logcount: SRFI-60 Logical Number Operations
logior: SRFI-60 Logical Number Operations
lognot: SRFI-60 Logical Number Operations
logop: Logical Number Operations
logtest: Logical Number Operations
logxor: SRFI-60 Logical Number Operations

M

make: Allocating objects
make-array: Multi-dimensional Arrays
make-attribute: Creating XML nodes
make-bytevector: Bytevectors
make-element: Creating XML nodes
make-eq-hashtable: R6RS hash tables
make-eqv-hashtable: R6RS hash tables
make-f32vector: Uniform vectors
make-f64vector: Uniform vectors
make-hash-table: Type constructors and predicate
make-hashtable: R6RS hash tables
make-list: Lists
make-parameter: Parameter objects
make-procedure: Generic (dynamically overloaded) procedures
make-process: Processes
make-promise: Blank promises
make-quantity: Quantities and Units
make-record-type: Creating New Record Types On-the-fly
make-s16vector: Uniform vectors
make-s32vector: Uniform vectors
make-s64vector: Uniform vectors
make-s8vector: Uniform vectors
make-string: Basic string procedures
make-temporary-file: File System Interface
make-u16vector: Uniform vectors
make-u32vector: Uniform vectors
make-u64vector: Uniform vectors
make-u8vector: Uniform vectors
make-vector: Vectors
method-body: Declaring methods
method-decl: Declaring methods
method-name: Declaring methods
mnemonic-escape: Simple string literals
mod: Arithmetic operations
mod0: Arithmetic operations
module-compile-options: Module options
module-export: Name visibility
module-extends: How a module becomes a class
module-implements: How a module becomes a class
module-name: How a module becomes a class
module-static: Static vs non-static modules
module-uri: Resources
modulo: Arithmetic operations
multi-escape-sequence: Identifiers

P

pair: Standard Types
parameterize: Parameter objects
parse-format: Formatted Output (Common-Lisp-style)
path: Paths - file name, URLs, and URIs
path-authority: Extracting Path components
path-directory: Extracting Path components
path-extension: Extracting Path components
path-file: Extracting Path components
path-fragment: Extracting Path components
path-host: Extracting Path components
path-last: Extracting Path components
path-parent: Extracting Path components
path-port: Extracting Path components
path-query: Extracting Path components
path-scheme: Extracting Path components
path-user-info: Extracting Path components
path?: Paths - file name, URLs, and URIs
peculiar-identifier: Identifiers
peek-char: Input
peek-u8: Input
port-char-encoding: Miscellaeous
port-column: Line numbers and other input port properties
port-line: Line numbers and other input port properties
port?: Ports
primitive-array-get: Old low-level array macros
primitive-array-length: Old low-level array macros
primitive-array-new: Old low-level array macros
primitive-array-set: Old low-level array macros
primitive-constructor: Low-level Method invocation
primitive-get-field: Low-level field operations
primitive-get-static: Low-level field operations
primitive-interface-method: Low-level Method invocation
primitive-set-field: Low-level field operations
primitive-set-static: Low-level field operations
primitive-static-method: Low-level Method invocation
primitive-throw: Native exception handling
primitive-virtual-method: Low-level Method invocation
procedure: Standard Types
procedure-call: Procedure calls
procedure-property: Procedure properties
process-command-line-assignments: System inquiry
processing-instruction: Creating XML nodes
promise: Blank promises
promise-set-alias!: Blank promises
promise-set-exception!: Blank promises
promise-set-thunk!: Blank promises
promise-set-value!: Blank promises
promise[T]: Lazy and eager types
property-access-abbreviation: Property access using colon notation
property-initializer: Allocating objects
property-name: Property access using colon notation
property-owner-expression: Property access using colon notation
provide: Requiring (importing) a module

R

r6rs-abbreviation: Abbreviations
raise: Exception handling
raise-continuable: Exception handling
rational: Standard Types
rational-valued?: Arithmetic operations
rationalize: Arithmetic operations
read: Input
read-bytevector: Input
read-bytevector!: Input
read-char: Input
read-error?: Exception handling
read-line: Input
read-string: Input
read-u8: Input
real: Standard Types
real-valued?: Arithmetic operations
receive: Multiple values
record-accessor: Creating New Record Types On-the-fly
record-constructor: Creating New Record Types On-the-fly
record-modifier: Creating New Record Types On-the-fly
record-predicate: Creating New Record Types On-the-fly
record-type-descriptor: Creating New Record Types On-the-fly
record-type-field-names: Creating New Record Types On-the-fly
record-type-name: Creating New Record Types On-the-fly
record?: Creating New Record Types On-the-fly
regex: Java regular expressions
regex-match: Java regular expressions
regex-match-positions: Java regular expressions
regex-quote: Java regular expressions
regex-split: Java regular expressions
regex‑replace: Java regular expressions
regex‑replace*: Java regular expressions
remainder: Arithmetic operations
rename-file: File System Interface
report-syntax-error: Signaling errors in macro transformers
req-arg: Extended Formal Arguments List
req-opt-args: Extended Formal Arguments List
request-body-string: Request body
request-context-path: Request URL components
request-header: Request headers
request-header-map: Request headers
request-input-port: Request body
request-input-stream: Request body
request-local-host: Request IP addresses and ports
request-local-IP-address: Request IP addresses and ports
request-local-path: Request URL components
request-local-port: Request IP addresses and ports
request-local-socket-address: Request IP addresses and ports
request-method: Miscellaneous request properties
request-parameter: Request parameters
request-parameter-map: Request parameters
request-parameters: Request parameters
request-path: Request URL components
request-path-info: Servlet-specific script functions
request-path-translated: Miscellaneous request properties
request-query-string: Request URL components
request-remote-host: Request IP addresses and ports
request-remote-IP-address: Request IP addresses and ports
request-remote-port: Request IP addresses and ports
request-remote-socket-address: Request IP addresses and ports
request-scheme: Miscellaneous request properties
request-script-path: Request URL components
request-servlet-path: Servlet-specific script functions
request-URI: Request URL components
request-uri: Request URL components
request-url: Request URL components
require: Requiring (importing) a module
resolve-uri: Extracting Path components
resource-url: Resources
response-content-type: Generating HTTP responses
response-header: Generating HTTP responses
response-status: Generating HTTP responses
rest-arg: Extended Formal Arguments List
rest-key-args: Extended Formal Arguments List
return-type: Extended Formal Arguments List
reverse!: SRFI-1 list library
reverse-bit-field: SRFI-60 Logical Number Operations
rotate-bit-field: SRFI-60 Logical Number Operations
round: Arithmetic operations
runnable: Threads

S

s16vector: Uniform vectors
s16vector->list: Uniform vectors
s16vector-length: Uniform vectors
s16vector-ref: Uniform vectors
s16vector-set!: Uniform vectors
s16vector?: Uniform vectors
s32vector: Uniform vectors
s32vector->list: Uniform vectors
s32vector-length: Uniform vectors
s32vector-ref: Uniform vectors
s32vector-set!: Uniform vectors
s32vector?: Uniform vectors
s64vector: Uniform vectors
s64vector->list: Uniform vectors
s64vector-length: Uniform vectors
s64vector-ref: Uniform vectors
s64vector-set!: Uniform vectors
s64vector?: Uniform vectors
s8vector: Uniform vectors
s8vector->list: Uniform vectors
s8vector-length: Uniform vectors
s8vector-ref: Uniform vectors
s8vector-set!: Uniform vectors
s8vector?: Uniform vectors
scheme-implementation-version: Miscellaneous topics
scheme-report-environment: Eval and Environments
scheme-window: Miscellaneous topics
Scheme.eval: Evaluating Scheme expressions from Java
Scheme.registerEnvironment: Evaluating Scheme expressions from Java
servlet-context-realpath: Servlet-specific script functions
set-input-port-line-number!: Line numbers and other input port properties
set-input-port-prompter!: Line numbers and other input port properties
set-port-line!: Line numbers and other input port properties
set-procedure-property!: Procedure properties
setter: Locations
shape: Multi-dimensional Arrays
share-array: Multi-dimensional Arrays
shebang-comment: Whitespace and comments
sin: Arithmetic operations
sleep: Time-related functions
slot-ref: Using field and static-field methods
slot-set!: Using field and static-field methods
sourcepath-string: Requiring (importing) a module
special-escape: Multiline string literals
special-initial: Identifiers
special-subsequent: Identifiers
sqrt: Arithmetic operations
square: Arithmetic operations
statement: Bodies
static-field: Using field and static-field methods
string: Stringsstring: Basic string proceduresstring: Simple string literalsstring: Standard Types
String: Standard Types
string->keyword: Keywords
string->list: Basic string procedures
string->symbol: Simple symbols
string->utf8: Bytevectors
string->vector: Vectors
string-append: Basic string procedures
string-append!: Basic string procedures
string-capitalize!: Deprecated in-place case modification
string-ci-hash: Hash functionsstring-ci-hash: Hash functions
string-ci<=?: String Comparisons
string-ci<?: String Comparisons
string-ci=?: String Comparisons
string-ci>=?: String Comparisons
string-ci>?: String Comparisons
string-copy: Basic string procedures
string-copy!: Basic string procedures
string-cursor: String Cursor API
string-cursor-end: String Cursor API
string-cursor-for-each: String Cursor API
string-cursor-next: String Cursor API
string-cursor-prev: String Cursor API
string-cursor-ref: String Cursor API
string-cursor-start: String Cursor API
string-cursor<=?: String Cursor API
string-cursor<?: String Cursor API
string-cursor=?: String Cursor API
string-cursor>=?: String Cursor API
string-cursor>?: String Cursor API
string-downcase: String Conversions
string-downcase!: Deprecated in-place case modification
string-element: Simple string literals
string-fill!: Basic string procedures
string-foldcase: String Conversions
string-for-each: Basic string procedures
string-hash: Hash functionsstring-hash: Hash functions
string-length: Basic string procedures
string-literal-part: String templates
string-map: Basic string procedures
string-normalize-nfc: String Conversions
string-normalize-nfd: String Conversions
string-normalize-nfkc: String Conversions
string-normalize-nfkd: String Conversions
string-ref: Basic string procedures
string-replace!: Basic string procedures
string-set!: Basic string procedures
string-titlecase: String Conversions
string-upcase: String Conversions
string-upcase!: Deprecated in-place case modification
string<=?: String Comparisons
string<?: String Comparisons
string=?: String Comparisons
string>=?: String Comparisons
string>?: String Comparisons
string?: Basic string procedures
subsequent: Identifiers
substring: Basic string procedures
substring-cursor: String Cursor API
symbol: Datum syntaxsymbol: Compound symbolssymbol: Standard Types
symbol->string: Simple symbols
symbol-element: Identifiers
symbol-hash: Hash functions
symbol-local-name: Compound symbols
symbol-namespace: Compound symbols
symbol-namespace-uri: Compound symbols
symbol-prefix: Compound symbols
symbol-read-case: Line numbers and other input port properties
symbol=?: Compound symbols
symbol?: Simple symbols
synchronized: Threads
synchronized methods: Synchronized methods
syntax->datum: Syntax-object and datum conversions
syntax-error: Signaling errors in macro transformers
syntax-object->datum: Syntax-object and datum conversions
syntax-pattern: Pattern language
syntax-rule: Pattern language
syntax-template: Pattern language
system: Processes
system-tmpdir: File System Interface