► |  | 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

▼ | 21 | Dialects of Scheme

21.1 | Standards
21.2 | More PLT Schemes
21.3 | Teaching

top ← prev up next →

#### 21.3`` Teaching

The How to Design Programs textbook relies on pedagogic variants of Scheme that smooth the introduction of programming concepts for new programmers. The languages are documented in How to Design Programs Languages.

The How to Design Programs languages are typically not used with #lang prefixes, but are instead used within DrScheme by selecting the language from the Choose Language... dialog.

top ← prev up next →