Getting Started
1 Input and Output: S-expressions
2 Input and Output: XML and X-expressions
3 Input and Output: The Conventional Way
4 Reading and Writing Binary Data
III Strings and Regular Expressions
IV Scheme Programs and Shell Scripts
IX Classes and Interfaces
XI COM Scripting and Dynamic HTML
XV Interacting with the World of Bits
0.1 Prerequisites
0.2 Teaching Languages versus Full Scheme
0.3 Help Desk
0.4 Collections
0.5 Scheme is MzScheme
1.1 Basic Input and Output
Bad Inputs
1.2 Redirecting Input and Output
1.3 Pretty Printing
3.1 Pre-1958 Input and Output: The Lazy Approach
3.2 More on Plain Text Input/Output
0.1 Simple Graphical User Interfaces (GUIs)
0.1.1 Elements of Graphical Dialogues
0.1.2 Elements of Graphical Dialogues: Details
0.1.3 Parallel Actions, Events, and Semaphores
0.1.4 Designing a Simple Grader Dialogue
0.2 Why map?
0.3 How to Run It All, Again