The Kawa Scheme Language

The Kawa Scheme Language

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

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

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 promisespromise: Lazy and eager types
promise-set-alias!: Blank promises
promise-set-exception!: Blank promises
promise-set-thunk!: Blank promises
promise-set-value!: Blank promises
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
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
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-object->datum: Syntax-object and datum conversions
system: Processes
system-tmpdir: File System Interface