Stream Input and Output
Background and Historical Remarks
REXX's Notion of a Stream
Short Crash-Course
Naming Streams
Persistent and Transient Streams
Opening a Stream
Closing a Stream
Character-wise and Line-wise I/O
Reading and Writing
Determining the Current Position
Positioning Within a File
Errors: Discovery, Handling, and Recovery
Common Differences and Problems with Stream I/O
Where Implementations are Allowed to Differ
Where Implementations might Differ anyway
LINES() and CHARS()
The Last Line of a Stream
Other Parts of the I/O System
Implementation-Specific Information
Stream I/O in Regina 0.07a
Functionality to be Implemented Later
Stream I/O in ARexx 1.15
Main Differences from Standard REXX
Stream I/O in BRexx 1.0b
Problems with Binary and Text Modes