Index

A

append!, Pairs and Lists

B

break-entry, Breakpoints
break-handler, Other functionality

C

call-with-char*, foreign-stdlib
call-with-char**, foreign-stdlib
call-with-double*, foreign-stdlib
call-with-int*, foreign-stdlib
call-with-short*, foreign-stdlib
case-sensitive?, Lexical parameters
char*->string, foreign-stdlib
char*-strlen, foreign-stdlib
close-open-files, Input, Output, and Files
collect, System Control and Performance Measurement
command-line-arguments, Operating System Interface
compile-file, Compiling R5RS source files
compile-library, Compiler
compile-stale-libraries, Compiler
compiler-switches, Compiler
console-input-port, Input, Output, and Files
console-input-port-factory, Input, Output, and Files
console-output-port, Input, Output, and Files
console-output-port-factory, Input, Output, and Files
current-input-port, Input, Output, and Files
current-output-port, Input, Output, and Files
current-require-path, Mapping library names to files (R5RS)

E

eof-object, Input, Output, and Files
equal-hash, Hash functions
establish-void*-subhierarchy!, foreign-stdlib
every?, Pairs and Lists

F

ffi-add-attribute-core-entry!, Extending the Core Attribute Registry
ffi-install-void*-subtype, foreign-stdlib
file-exists?, Input, Output, and Files
file-modification-time, Input, Output, and Files
fixnum?, Fixnum primitives
flush-output-port, Input, Output, and Files
foreign-file, Procedures
foreign-null-pointer, Procedures
foreign-null-pointer?, Procedures
foreign-procedure, Procedures
fx*, Fixnum primitives
fx+, Fixnum primitives
fx-, Fixnum primitives
fx<, Fixnum primitives
fx<=, Fixnum primitives
fx=, Fixnum primitives
fx>, Fixnum primitives
fx>=, Fixnum primitives
fxlogand, Fixnum primitives
fxlogior, Fixnum primitives
fxlognot, Fixnum primitives
fxlogxor, Fixnum primitives
fxlsh, Fixnum primitives
fxnegative?, Fixnum primitives
fxpositive?, Fixnum primitives
fxrsha, Fixnum primitives
fxrshl, Fixnum primitives
fxzero?, Fixnum primitives
fx—, Fixnum primitives

H

hashtable-clear!, Hash tables
hashtable-contains?, Hash tables
hashtable-copy, Hash tables
hashtable-fetch, Hash tables
hashtable-for-each, Hash tables
hashtable-get, Hash tables
hashtable-map, Hash tables
hashtable-put!, Hash tables
hashtable-remove!, Hash tables
hashtable-size, Hash tables

L

larceny-break, Breakpoints
last-pair, Pairs and Lists
list-copy, Pairs and Lists
load, Load

M

major-gc-counter, System Control and Performance Measurement
make-bytevector, Bytevectors
make-oldstyle-hashtable, Hash tables
make-parameter, Parameters
make-record-type, Specification
make-rtd, Procedural layer
memstats, System Control and Performance Measurement
most-negative-fixnum, Fixnum primitives
most-positive-fixnum, Fixnum primitives

O

object-hash, Hash functions
oblist, Symbols
oblist-set!, Symbols
open-input-string, Input, Output, and Files
open-output-string, Input, Output, and Files

P

peek-bytes, Raw memory access
poke-bytes, Raw memory access
port-name, Input, Output, and Files
port-position, Input, Output, and Files
port?, Input, Output, and Files
procedure-arity, Procedures
procedure-copy, Procedures
procedure-documentation-string, Procedures
procedure-environment, Procedures
procedure-expression, Procedures
procedure-name, Procedures
procedure-source-file, Procedures
procedure-source-position, Procedures
putprop, Property Lists

R

random, Numbers
read-larceny-weirdness?, Lexical parameters
read-r6rs-flags?, Lexical parameters
read-r6rs-weirdness?, Lexical parameters
read-r7rs-weirdness?, Lexical parameters
read-traditional-weirdness?, Lexical parameters
record-accessor, Specification
record-constructor, Specification
record-predicate, Specification
record-rtd, Inspection layer
record-type-descriptor, Specification
record-type-extends?, Specification
record-type-field-names, Specification
record-type-name, Specification
record-type-parent, Specification
record-updater, Specification
record?, Inspection layer
remove, Pairs and Lists
remove!, Pairs and Lists
remp, Pairs and Lists
remp!, Pairs and Lists
remprop, Property Lists
remq, Pairs and Lists
remq!, Pairs and Lists
remv, Pairs and Lists
remv!, Pairs and Lists
rename-file, Input, Output, and Files
require, Mapping library names to files (R5RS)
reset-output-string, Input, Output, and Files
reverse!, Pairs and Lists
rtd-accessor, Procedural layer
rtd-all-field-names, Inspection layer
rtd-constructor, Procedural layer
rtd-field-mutable?, Inspection layer
rtd-field-names, Inspection layer
rtd-mutator, Procedural layer
rtd-name, Inspection layer
rtd-parent, Inspection layer
rtd-predicate, Procedural layer
rtd-printer, Records printer
rtd-printer-set!, Records printer
rtd?, Procedural layer
run-benchmark, System Control and Performance Measurement
run-with-stats, System Control and Performance Measurement

T

trace, Tracing
trace-entry, Tracing
trace-exit, Tracing

U

unbreak, Breakpoints
untrace, Tracing

V

vector-copy, Vectors
void*->address, void* Type Hierarchies
void*-byte-ref, void* Type Hierarchies
void*-byte-set!, void* Type Hierarchies
void*-double-ref, void* Type Hierarchies
void*-double-set!, void* Type Hierarchies
void*-void*-ref, void* Type Hierarchies
void*-void*-set!, void* Type Hierarchies
void*-word-ref, void* Type Hierarchies
void*-word-set!, void* Type Hierarchies
void*?, void* Type Hierarchies

W

with-input-from-port, Input, Output, and Files
with-output-to-port, Input, Output, and Files