Next Previous Top Index

System and I/O Reference

Contents


Contents
Copyright and Trademarks
1 - Introduction
1.1 - The libraries and their modules
2 - The Format Module
2.1 - Introduction
2.2 - Control strings
2.3 - The FORMAT module
format
format
format-to-string
format-to-string
print-message
print-message
print-message
print-message
3 - The Format-Out Module
3.1 - Introduction
3.2 - The FORMAT-OUT module
format-out
format-out
4 - The Printing Modules
4.1 - Introduction
4.2 - Print functions
4.3 - Pretty printing
4.4 - The PRINT module
print
*print-circle?*
*print-length*
*print-level*
print-object
*print-pretty*
print-to-string
4.5 - The PPRINT module
*default-line-length*
pprint-indent
pprint-logical-block
pprint-newline
pprint-tab
*print-miser-width*
5 - The Streams Module
5.1 - Introduction
5.2 - Discussing error conditions
5.3 - Goals of the module
5.4 - Concepts
5.4.1 - Streams, growing sequences, and object identity
5.5 - Stream classes
5.5.1 - Creating streams
5.5.1.1 - File streams
5.5.1.2 - Options when creating file streams
5.5.1.3 - Sequence streams
5.5.2 - Closing streams
5.5.3 - Locking streams
5.6 - Reading from and writing to streams
5.6.1 - Reading from streams
5.6.2 - Convenience functions for reading from streams
5.6.3 - Writing to streams
5.6.4 - Reading and writing by lines
5.6.5 - Querying streams
5.6.6 - Using file streams
5.7 - Using buffered streams
5.7.1 - Overview
5.7.2 - Useful types when using buffers
5.8 - Wrapper streams
5.8.1 - Wrapper streams and delegation
5.9 - Conditions
5.10 - Streams protocols
5.10.1 - Positionable stream protocol
5.10.2 - Wrapper stream protocol
5.11 - The STREAMS module
adjust-stream-position
as
<buffer>
<buffered-stream>
<byte>
<byte-character>
<byte-string-stream>
<byte-vector>
close
close
discard-input
discard-output
<end-of-stream-error>
<file-does-not-exist-error>
<file-error>
<file-exists-error>
<file-stream>
force-output
<incomplete-read-error>
inner-stream
inner-stream-setter
<invalid-file-permissions-error>
make byte-string-stream-class
make file-stream-class
make sequence-stream-class
make string-stream-class
make unicode-string-stream-class
new-line
outer-stream
outer-stream-setter
peek
<positionable-stream>
<position-type>
read
read-element
read-into!
read-line
read-line-into!
read-through
read-to
read-to-end
<sequence-stream>
skip-through
<stream>
stream-at-end?
stream-contents
stream-element-type
stream-input-available?
stream-lock
stream-lock-setter
stream-open?
stream-position
<stream-position>
stream-position-setter
stream-size
<string-stream>
synchronize-output
type-for-file-stream
type-for-sequence-stream
<unicode-character>
<unicode-string-stream>
unread-element
wait-for-io-completion
with-open-file
<wrapper-stream>
write
write-element
write-line
6 - The Standard-IO Module
6.1 - Introduction
6.2 - Handling standard input and output
6.3 - The STANDARD-IO module
*standard-input*
*standard-output*
*standard-error*
7 - The Date Module
7.1 - Introduction
7.2 - Representing dates and times
7.3 - Representing durations
7.4 - Performing operations on dates and durations
7.4.1 - Comparing dates
7.4.2 - Comparing durations
7.4.3 - Performing arithmetic operations
7.4.4 - Dealing with time-zones
7.5 - Extracting information from dates
7.6 - The DATE module
=
=
<
<
+
-
*
/
as-iso8601-string
current-date
<date>
date-day
date-day-of-week
date-hours
date-microseconds
date-minutes
date-month
date-seconds
date-time-zone-offset
date-time-zone-offset-setter
date-year
<day-of-week>
<day/time-duration>
decode-date
decode-duration
decode-duration
decode-duration
<duration>
encode-date
encode-day/time-duration
encode-year/month-duration
local-daylight-savings-time?
local-time-zone-name
local-time-zone-offset
make date-class
<year/month-duration>
8 - The File-System Module
8.1 - Introduction
8.2 - Types specific to file system operations
8.3 - Manipulating files
8.4 - Manipulating directories
8.5 - Finding out file system information
8.6 - Finding out file information
8.7 - The FILE-SYSTEM module
<copy/rename-disposition>
create-directory
delete-directory
delete-file
do-directory
ensure-directories-exist
file-exists?
file-properties
file-property
file-property-setter
<file-system-error>
file-type
<file-type>
home-directory
<pathname>
rename-file
root-directories
temp-directory
working-directory
working-directory-setter
9 - The Operating-System Module
9.1 - Introduction
9.2 - Manipulating environment information
9.3 - Manipulating application information
9.4 - The OPERATING-SYSTEM module
application-arguments
application-filename
application-name
environment-variable
environment-variable-setter
exit-application
login-name
login-group
$machine-name
$os-name
$os-variant
$os-version
owner-name
owner-organization
$platform-name
run-application
tokenize-command-string
10 - The Network Library
10.1 - Overview
10.2 - Utilities
start-sockets
with-socket-thread
10.3 - Internet addresses
10.3.1 - Basic Internet address protocol
<internet-address>
host-name
host-address
numeric-host-address
all-addresses
aliases
$loopback-address
$local-host
10.3.2 - The <IPV6-ADDRESS> class
10.3.3 - The <NUMERIC-ADDRESS> class
<numeric-address>
network-order
host-order
10.3.3.1 - IPV4 addresses
<ipv4-numeric-address>
host-order
network-order
as
<ipv4-network-order-address>
<ipv4-host-order-address>
10.4 - Sockets
10.4.1 - The <ABSTRACT-SOCKET> class
<abstract-socket>
local-port
socket-descriptor
local-host
10.4.2 - The <SERVER-SOCKET> class
<server-socket>
accept
with-server-socket
start-server
10.4.3 - The <TCP-SERVER-SOCKET> class
<tcp-server-socket>
accept
10.4.4 - The <SOCKET> class
<socket>
10.4.5 - The <BUFFERED-SOCKET> class
<buffered-socket>
10.4.6 - The <TCP-SOCKET> class
<tcp-socket>
remote-port
remote-host
10.4.7 - The <UDP-SOCKET> class
<udp-socket>
10.4.8 - The <UDP-SERVER-SOCKET> class
<udp-server-socket>
10.5 - Socket conditions
10.5.1 - <socket-condition>
<socket-condition>
10.5.2 - <socket-error>
<socket-error>
10.5.2.1 - <internal-socket-error>
<internal-socket-error>
10.5.3 - <recoverable-socket-condition>
<recoverable-socket-condition>
10.5.3.1 - <network-not-responding>
<network-not-responding>
10.5.3.2 - <invalid-address>
<invalid-address>
10.5.3.3 - <host-not-found>
<host-not-found>
10.5.3.4 - <server-not-responding>
<server-not-responding>
10.5.3.5 - <host-unreachable>
<host-unreachable>
10.5.3.6 - <socket-closed>
<socket-closed>
10.5.3.7 - <connection-failed>
<connection-failed>
10.5.3.8 - <connection-closed>
<connection-closed>
10.5.3.9 - <address-in-use>
<address-in-use>
10.5.3.10 - <blocking-call-interrupted>
<blocking-call-interrupted>
10.5.3.11 - <out-of-resources>
<out-of-resources>
10.5.4 - <socket-accessor-error>
<socket-accessor-error>
10.5.4.1 - <win32-socket-error>
<win32-socket-error>
Index

System and I/O Reference - 31 MAR 2000

Next Previous Top Index