Index

B

binary-input-port?, Binary Ports and Block IO
binary-output-port?, Binary Ports and Block IO
block-read, Binary Ports and Block IO
block-write, Binary Ports and Block IO
box, Boxes
box?, Boxes
buffer, Binary Buffers
buffer-copy!, Binary Buffers
buffer-length, Binary Buffers
buffer-ref, Binary Buffers
buffer-set!, Binary Buffers
buffer?, Binary Buffers

C

call-with-binary-input-file, Binary Ports and Block IO
call-with-binary-output-file, Binary Ports and Block IO
call-with-failure-continuation, Capture
call-with-input-file, Port Creation Wrappers
call-with-input-string, String Ports
call-with-output-file, Port Creation Wrappers
call-with-output-string, String Ports
call-with-serial-input-file, Serialization
call-with-serial-output-file, Serialization
call/fc, Capture
case-sensitive, Dynamic Parameters
character-set, Dynamic Parameters
circular?, Miscellaneous Functions
class-direct-slots, Classes
class-direct-superclasses, Classes
class-name, Classes
class-precedence-list, Inheritance
class?, Classes
clear-breakpoint!, Breakpoints
close-socket, Socket Operations
compact-string-rep, Strings
compare-methods, Invoking Generic Procedures
compare-types, Core Procedures and Predicates
compare-typess-hook, Hooks
compose, Miscellaneous Functions
condvar/new, Condition Variable Operations
condvar/notify, Condition Variable Operations
condvar/notify-all, Condition Variable Operations
condvar?, Condition Variable Operations
construct, Indexed Native Libraries
continue, Breakpoints
create-library-from-module, Creating Libraries
current-class-path, Class Loading
current-url, URLs

D

define, Indexed Native Libraries
define-class, Classes
define-generic, Defining Generic Procedures
define-generic-java-field-accessor, Fields
define-generic-java-field-accessors, Fields
define-generic-java-field-modifier, Fields
define-generic-java-field-modifiers, Fields
define-generic-java-method, Methods
define-generic-java-methods, Methods
define-generics, Defining Generic Procedures
define-java-class, Classes
define-java-classes, Classes
define-java-proxy, Proxies
define-macro, Syntactic Extension
define-method, Defining Methods
define-methods, Defining Methods
define-struct, Records
defmacro, Syntactic Extension
deserialize, Serialization, Serialization
directory-list, File Manipulation
display, External Representation of Values
doApply, Native Procedures

E

emit-annotations, Dynamic Parameters
emit-debugging-symbols, Dynamic Parameters
eq, Equality
error, Raising Errors
error-location, Accessors
error-message, Accessors
error-parent-continuation, Accessors
error-parent-error, Accessors
eval, Internal Calls
exception-continuation, Exceptions
exception-error, Exceptions
exception?, Exceptions
exit, The Read-Eval-Print-Loop

F

file-delete!, File Manipulation
file-hidden?, File Manipulation
file-is-directory?, File Manipulation
file-is-file?, File Manipulation
file-is-readable?, File Manipulation
file-is-writeable?, File Manipulation
file-last-modified, File Manipulation
file-length, File Manipulation
file-rename!, File Manipulation
file-set-last-modified!, File Manipulation
file-set-read-only!, File Manipulation
find-resource, Locating Resources
find-resources, Locating Resources
flush-output-port, Buffered I/O

G

generic-java-field-accessor, Fields
generic-java-field-modifier, Fields
generic-java-method, Methods
generic-procedure-methods, Defining Methods
get-host-ip-by-name, IP Addressing
get-host-name-by-ip, IP Addressing
get-last-exception, Passive Debugging
get-local-host, IP Addressing
get-output-string, String Ports
get-parent-url, File Manipulation
getBindingValue, Adding Native Bindings
getLibraryBindingNames, Adding Native Bindings
getLibraryName, Adding Native Bindings
getLibraryVersion, Adding Native Bindings
getprop, Access Functions

H

hashtable->alist, Creation
hashtable/clear!, Bulk Operations
hashtable/for-each, Bulk Operations
hashtable/get, Access
hashtable/get!, Access
hashtable/keys, Bulk Operations
hashtable/map, Bulk Operations
hashtable/put!, Access
hashtable/remove!, Access
hashtable/size, Creation
hashtable?, Creation

J

java-array-class, Arrays
java-array-length, Arrays
java-array-new, Arrays
java-array-ref, Arrays
java-array-set!, Arrays
java-array?, Arrays
java-class, Classes
java-class-declared-classes, Classes
java-class-declared-constructors, Classes
java-class-declared-fields, Classes
java-class-declared-methods, Classes
java-class-declared-superclasses, Classes
java-class-declaring-class, Classes
java-class-flags, Classes
java-class-name, Classes
java-class-precedence-list, Classes
java-class?, Classes
java-constructor-declaring-class, Constructors
java-constructor-flags, Constructors
java-constructor-method, Constructors
java-constructor-name, Constructors
java-constructor-parameter-types, Constructors
java-constructor-procedure, Constructors
java-constructor?, Constructors
java-field-accessor-method, Fields
java-field-accessor-procedure, Fields
java-field-declaring-class, Fields
java-field-flags, Fields
java-field-modifier-method, Fields
java-field-modifier-procedure, Fields
java-field-name, Fields
java-field-type, Fields
java-field?, Fields
java-interface?, Classes
java-method-declaring-class, Methods
java-method-flags, Methods
java-method-method, Methods
java-method-name, Methods
java-method-parameter-types, Methods
java-method-procedure, Methods
java-method?, Methods
java-new, Instances
java-null, Instances
java-null?, Instances
java-object?, Instances
java-proxy-class, Proxies
java-proxy-dispatcher, Proxies
java-synchronized, Multi-threading
java-unwrap, Types and Conversions
java-wrap, Types and Conversions
jnull, Instances
join-multicast-group, Multicast UDP

M

make, Instantiation
make-buffer, Binary Buffers
make-directories!, File Manipulation
make-directory!, File Manipulation
make-error, Creating Error Records
make-exception, Exceptions
make-generic-procedure, Defining Generic Procedures
make-hashtable, Creation
make-method, Defining Methods, Classes
make-nested-error, Creating Error Records
make-type, Standard Types
max-float-precision, Static Parameters
method, Defining Methods
method-applicable?, Invoking Generic Procedures
method-arity, Procedures on Methods
method-procedure, Procedures on Methods
method-rest?, Procedures on Methods
method-types, Procedures on Methods
method=, Procedures on Methods
method?, Procedures on Methods
min-float-precision, Static Parameters
mutex-of, Mutex Operations
mutex/lock!, Mutex Operations
mutex/new, Mutex Operations
mutex/synchronize, High-level Concurrency
mutex/synchronize-unsafe, High-level Concurrency
mutex/unlock!, Mutex Operations , Condition Variable Operations
mutex?, Mutex Operations

N

normalize-url, URLs

O

open-binary-input-file, Binary Ports and Block IO
open-binary-output-file, Binary Ports and Block IO
open-binary-socket-input-port, Socket Operations
open-binary-socket-output-port, Socket Operations
open-input-file, Port Creation
open-input-string, String Ports
open-multicast-socket, Multicast UDP
open-output-file, Port Creation
open-serial-input-file, Serialization
open-serial-output-file, Serialization
open-socket-input-port, Socket Operations
open-socket-output-port, Socket Operations
open-source-input-file, Location Tracking
open-tcp-listener, TCP
open-tcp-socket, TCP
open-udp-listen-socket, UDP
open-udp-socket, UDP
output-port?, Port Predicates

P

parallel, High-level Functions
permit-interrupts, Static Parameters
pretty-print, Pretty-Printing
print-exception, Passive Debugging
print-shared, Dynamic Parameters
print-stack-trace, Passive Debugging
procedure-property, Procedure Properties
procedure-property!, Procedure Properties
proper-list?, Pairs and Lists
putprop, Access Functions

R

readBigDecimal, Deserializer methods
readBigInteger, Deserializer methods
readClass, Deserializer methods
readExpression, Deserializer methods
readInitializedExpression, Deserializer methods
readModule, Deserializer methods
readSymbolicEnvironment, Deserializer methods
repl-prompt, Dynamic Parameters
require-library, Loadable Scheme Libraries

S

serial-input-port?, Serialization
serial-output-port?, Serialization
serialize, Serialization, Serialization
server-socket?, TCP
set-box!, Boxes
set-breakpoint!, Breakpoints
set-multicast-ttl!, Multicast UDP
set-procedure-property!, Procedure Properties
set-so-timeout!, TCP
sisc-initial-environment, Obtaining and Naming
sleep, Thread Scheduling
slot-accessor, Slots
slot-accessor-method, Slots
slot-class, Slots
slot-initializer, Slots
slot-initializer-method, Slots
slot-modifier, Slots
slot-modifier-method, Slots
slot-name, Slots
slot?, Slots
socket?, Socket Operations
stack-trace, Passive Debugging
stack-trace-on-error, Dynamic Parameters
strict-r5rs-compliance, Dynamic Parameters
string->uninterned-symbol, Symbols
string-input-port?, String Ports
string-output-port?, String Ports
synopsis, External Representation of Values

V

valueEqual, Equality
vector-length-prefixing, Dynamic Parameters
visit, Serialization

W

when, Control Features
with-binary-input-from-file, Binary Ports and Block IO
with-binary-output-to-file, Binary Ports and Block IO
with-character-set, Character Ports
with-class-path, Class Loading
with-current-url, URLs
with-failure-continuation, Creation
with-input-from-file, Replacing Standard Ports
with-input-from-port, Replacing Standard Ports
with-input-from-string, String Ports
with-output-to-file, Replacing Standard Ports
with-output-to-port, Replacing Standard Ports
with-output-to-string, String Ports
with-serial-input-from-file, Serialization
with-serial-output-to-file, Serialization
with/fc, Creation
write, External Representation of Values
writeBigDecimal, Serializer methods
writeBigInteger, Serializer methods
writeClass, Serializer methods
writeExpression, Serializer methods
writeInitializedExpression, Serializer methods
writeModule, Serializer methods
writeSymbolicEnvironment, Serializer methods