► |  | Guide: PLT Scheme

1 | Welcome to PLT Scheme
2 | Scheme Essentials
3 | Built-In Datatypes
4 | Expressions and Definitions
5 | Programmer-Defined Datatypes
6 | Modules
7 | Contracts
8 | Input and Output
9 | Regular Expressions
10 | Exceptions and Control
11 | Iterations and Comprehensions
12 | Pattern Matching
13 | Classes and Objects
14 | Units (Components)
15 | Reflection and Dynamic Evaluation
16 | Macros
17 | Performance
18 | Running and Creating Executables
19 | Compilation and Configuration
20 | More Libraries
21 | Dialects of Scheme
| Bibliography
| Index

▼ | 8 | Input and Output

8.1 | Varieties of Ports
8.2 | Default Ports
8.3 | Reading and Writing Scheme Data
8.4 | Datatypes and Serialization
8.5 | Bytes, Characters, and Encodings
8.6 | I/ O Patterns

Version: 4.1.4
top← prev up next →

### 8`` Input and Output

A Scheme port represents an input or output stream, such as a file, a terminal, a TCP connection, or an in-memory string. More specifically, an input port represents a stream from which a program can read data, and an output port represents a stream for writing data.

8.1 Varieties of Ports
8.2 Default Ports
8.3 Reading and Writing Scheme Data
8.4 Datatypes and Serialization
8.5 Bytes, Characters, and Encodings
8.6 I/O Patterns

top← prev up next →