Contents
Introduction
Background
Related Work
Goals
Overview
Access Controls
Language Model
Packages
Metaclasses
Variables
Methods
Interoperability
Blocks
Block Imps
Local Variables
Method Returns
Dynamic Typing
Exceptions
Synchronization
Status + Plans
Conclusion
Bibliography

Tables
1. Bistro Features
2. Default Access
3. Packaging
4. Variables
5. Method Names
6. Control Blocks
7. Block Classes

Figures
1. Packaging
2. Metaclasses
Grammar