1.1 The libraries and their modules
The three libraries described here are: the IO library, the System library and the Network library. Each library exports a number of modules designed to provide interfaces and functionality relevant to output formatting, system and networking operations.
The IO library exports:
- the FORMAT module, which extends the functionality of format strings and provides functions for processing the extended format strings
- the FORMAT-OUT module, which repackages the FORMAT module and the STANDARD-IO module for more convenient use
- the PRINT module, which provides interfaces for printing
- the PPRINT module, which provides interfaces for pretty printing
- the STREAMS module, which allows you to establish and control input to and output from aggregates of data
- the STANDARD-IO module, which provides an interface to the standard I/O facility of operating systems like MS-DOS and UNIX
The System library exports:
- the DATE module, which allows for machine-independent representation and manipulation of dates and date/time intervals
- the FILE-SYSTEM module, which provides a generic interface to the file system of the local machine
- the OPERATING-SYSTEM module, which provides an interface to some of the features of the host machine's operating system
The Network library (which is not available in the Personal Edition) exports:
- the SOCKETS module, which provides Internet address protocols, TCP/IP server and client sockets, and UDP sockets