# Index

A | B | C | D | E | F | I | L | M | O | P | R | S | T | U | V | W

### A

`accept`
  `Open`
    `socket`: see `Open`, `socket`, `accept` (5.2.1 Initiating a Connection)

### B

`bind`
  `Open`
    `socket`: see `Open`, `socket`, `bind` (5.2.1 Initiating a Connection), see `Open`, `socket`, `bind` (5.4.1 Initialization)

bytes: 5.1.2 Type

### C

`changeSign`
  `VirtualString`: see `VirtualString`, `changeSign` (2.2 Virtual Strings)

`Char`: 2.1 Strings

`Char`
  `isAlpha`: 2.1 Strings

`client`
  `Open`
    `socket`: see `Open`, `socket`, `client` (5.2.2 Convenient Connection Establishment)

`close`
  `Open`
    `file`: see `Open`, `file`, `close` (3.1.2 Closing a File)
    `socket`: see `Open`, `socket`, `close` (5.2.5 Disconnecting)

`connect`
  `Open`
    `socket`: see `Open`, `socket`, `connect` (5.2.1 Initiating a Connection), see `Open`, `socket`, `connect` (5.4.3 Peer)

### D

datagram: 5.1.2 Type, 5.1.2 Type

domain: 5.1.1 Domain

domain
  Internet: 5.1.1 Domain

domain
  Unix: 5.1.1 Domain

### E

Expand: 4.1 Expanding TAB Characters Revisited

### F

file: 3.1 Basic Patterns of Use

`file`
  `close`
    `Open`: see `Open`, `file`, `close` (3.1.2 Closing a File)
  `init`
    `Open`: see `Open`, `file`, `init` (3.1.3 Writing a File), see `Open`, `file`, `init` (3.1.1 Reading a File)
  `read`
    `Open`: see `Open`, `file`, `read` (3.1.1 Reading a File), see `Open`, `file`, `read` (3.1.1 Reading a File), see `Open`, `file`, `read` (3.1.1 Reading a File)
  `seek`
    `Open`: see `Open`, `file`, `seek` (3.1.1 Reading a File)
  `tell`
    `Open`: see `Open`, `file`, `tell` (3.1.1 Reading a File)
  `write`
    `Open`: see `Open`, `file`, `write` (3.1.3 Writing a File), see `Open`, `file`, `write` (3.1.3 Writing a File), see `Open`, `file`, `write` (3.1.3 Writing a File)

file
  object: 3.1 Basic Patterns of Use

file object: 3.1 Basic Patterns of Use

`Filter`: 2.1 Strings

`finger`: 5.5 Example: Are We Working Right Now?

FingerClient: 5.5 Example: Are We Working Right Now?

### I

`init`
  `Open`
    `file`: see `Open`, `file`, `init` (3.1.1 Reading a File), see `Open`, `file`, `init` (3.1.3 Writing a File)
    `socket`: see `Open`, `socket`, `init` (5.2.1 Initiating a Connection), see `Open`, `socket`, `init` (5.4.1 Initialization), see `Open`, `socket`, `init` (5.2.1 Initiating a Connection)

Internet: 5.1.1 Domain

interoperability: 1 Introduction

`isAlpha`
  `Char`: see `Char`, `isAlpha` (2.1 Strings)

`isAtom`
  `String`: see `String`, `isAtom` (2.1 Strings)

`isFloat`
  `String`: see `String`, `isFloat` (2.1 Strings)

`isInt`
  `String`: see `String`, `isInt` (2.1 Strings)

`IsString`: 2.1 Strings

`IsVirtualString`: 2.2 Virtual Strings

### L

`List`: 2.1 Strings

`listen`
  `Open`
    `socket`: see `Open`, `socket`, `listen` (5.2.1 Initiating a Connection)

localhost: 5.2.1 Initiating a Connection

### M

manual pages: 1.2 Conventions

### O

`Open`
  `file`
    `close`: 3.1.2 Closing a File
    `init`: 3.1.1 Reading a File
    `init`: 3.1.3 Writing a File
    `read`: 3.1.1 Reading a File
    `read`: 3.1.1 Reading a File
    `read`: 3.1.1 Reading a File
    `seek`: 3.1.1 Reading a File
    `tell`: 3.1.1 Reading a File
    `write`: 3.1.3 Writing a File
    `write`: 3.1.3 Writing a File
    `write`: 3.1.3 Writing a File
  `pipe`: 6.1 Example: A Shell in Oz
  `socket`: 5.2.1 Initiating a Connection
  `socket`: 5.2.1 Initiating a Connection
  `socket`
    `accept`: 5.2.1 Initiating a Connection
    `bind`: 5.4.1 Initialization
    `bind`: 5.2.1 Initiating a Connection
    `client`: 5.2.2 Convenient Connection Establishment
    `close`: 5.2.5 Disconnecting
    `connect`: 5.4.3 Peer
    `connect`: 5.2.1 Initiating a Connection
    `init`: 5.4.1 Initialization
    `init`: 5.2.1 Initiating a Connection
    `init`: 5.2.1 Initiating a Connection
    `listen`: 5.2.1 Initiating a Connection
    `read`: 5.2.3 Exchanging Data
    `receive`: 5.4.2 Exchanging Data
    `send`: 5.4.2 Exchanging Data
    `send`: 5.4.3 Peer
    `server`: 5.2.2 Convenient Connection Establishment
    `shutDown`: 5.2.5 Disconnecting
    `shutDown`: 5.2.5 Disconnecting
    `shutDown`: 5.2.5 Disconnecting
    `write`: 5.2.3 Exchanging Data
  `text`: 6.1 Example: A Shell in Oz

OS
  getServByName: 5.5 Example: Are We Working Right Now?

### P

peer: 5.4.3 Peer

peer
  of a socket: 5.4.3 Peer

`pipe`
  `Open`: see `Open`, `pipe` (6.1 Example: A Shell in Oz)

protocol: 5.5 Example: Are We Working Right Now?, 5.1.3 Protocol

protocol
  TCP: 5.5 Example: Are We Working Right Now?, 5.1.3 Protocol
  UDP: 5.1.3 Protocol

### R

`read`
  `Open`
    `file`: see `Open`, `file`, `read` (3.1.1 Reading a File), see `Open`, `file`, `read` (3.1.1 Reading a File), see `Open`, `file`, `read` (3.1.1 Reading a File)
    `socket`: see `Open`, `socket`, `read` (5.2.3 Exchanging Data)

`receive`
  `Open`
    `socket`: see `Open`, `socket`, `receive` (5.4.2 Exchanging Data)

### S

`seek`
  `Open`
    `file`: see `Open`, `file`, `seek` (3.1.1 Reading a File)

seek pointer: 3.1.1 Reading a File, 3.1 Basic Patterns of Use

`send`
  `Open`
    `socket`: see `Open`, `socket`, `send` (5.4.2 Exchanging Data), see `Open`, `socket`, `send` (5.4.3 Peer)

`server`
  `Open`
    `socket`: see `Open`, `socket`, `server` (5.2.2 Convenient Connection Establishment)

service: 5.5 Example: Are We Working Right Now?

Shell: 6.1 Example: A Shell in Oz

`shutDown`
  `Open`
    `socket`: see `Open`, `socket`, `shutDown` (5.2.5 Disconnecting), see `Open`, `socket`, `shutDown` (5.2.5 Disconnecting), see `Open`, `socket`, `shutDown` (5.2.5 Disconnecting)

`socket`
  `accept`
    `Open`: see `Open`, `socket`, `accept` (5.2.1 Initiating a Connection)
  `bind`
    `Open`: see `Open`, `socket`, `bind` (5.2.1 Initiating a Connection), see `Open`, `socket`, `bind` (5.4.1 Initialization)
  `client`
    `Open`: see `Open`, `socket`, `client` (5.2.2 Convenient Connection Establishment)
  `close`
    `Open`: see `Open`, `socket`, `close` (5.2.5 Disconnecting)
  `connect`
    `Open`: see `Open`, `socket`, `connect` (5.2.1 Initiating a Connection), see `Open`, `socket`, `connect` (5.4.3 Peer)
  `init`
    `Open`: see `Open`, `socket`, `init` (5.2.1 Initiating a Connection), see `Open`, `socket`, `init` (5.2.1 Initiating a Connection), see `Open`, `socket`, `init` (5.4.1 Initialization)
  `listen`
    `Open`: see `Open`, `socket`, `listen` (5.2.1 Initiating a Connection)
  `Open`: see `Open`, `socket` (5.2.1 Initiating a Connection), see `Open`, `socket` (5.2.1 Initiating a Connection)
  `read`
    `Open`: see `Open`, `socket`, `read` (5.2.3 Exchanging Data)
  `receive`
    `Open`: see `Open`, `socket`, `receive` (5.4.2 Exchanging Data)
  `send`
    `Open`: see `Open`, `socket`, `send` (5.4.2 Exchanging Data), see `Open`, `socket`, `send` (5.4.3 Peer)
  `server`
    `Open`: see `Open`, `socket`, `server` (5.2.2 Convenient Connection Establishment)
  `shutDown`
    `Open`: see `Open`, `socket`, `shutDown` (5.2.5 Disconnecting), see `Open`, `socket`, `shutDown` (5.2.5 Disconnecting), see `Open`, `socket`, `shutDown` (5.2.5 Disconnecting)
  `write`
    `Open`: see `Open`, `socket`, `write` (5.2.3 Exchanging Data)

stream: 5.1.2 Type, 5.1.2 Type

string: 2 Data Structures

`String`
  `isAtom`: 2.1 Strings
  `isFloat`: 2.1 Strings
  `isInt`: 2.1 Strings
  `toAtom`: 2.1 Strings
  `toFloat`: 2.1 Strings
  `toInt`: 2.1 Strings

strings
  virtual: 2 Data Structures, 2.2 Virtual Strings

### T

`tell`
  `Open`
    `file`: see `Open`, `file`, `tell` (3.1.1 Reading a File)

`text`
  `Open`: see `Open`, `text` (6.1 Example: A Shell in Oz)

`toAtom`
  `String`: see `String`, `toAtom` (2.1 Strings)

`toFloat`
  `String`: see `String`, `toFloat` (2.1 Strings)

`toInt`
  `String`: see `String`, `toInt` (2.1 Strings)

`toString`
  `VirtualString`: see `VirtualString`, `toString` (2.2 Virtual Strings)

type (of a socket): 5.1.2 Type

type (of a socket)
  datagram: 5.1.2 Type
  stream: 5.1.2 Type

### U

Unix: 5.1.1 Domain

### V

`VirtualString`
  `changeSign`: 2.2 Virtual Strings
  `toString`: 2.2 Virtual Strings

virtual strings: 2.2 Virtual Strings, 2 Data Structures

### W

`write`
  `Open`
    `file`: see `Open`, `file`, `write` (3.1.3 Writing a File), see `Open`, `file`, `write` (3.1.3 Writing a File), see `Open`, `file`, `write` (3.1.3 Writing a File)
    `socket`: see `Open`, `socket`, `write` (5.2.3 Exchanging Data)