- Introduction
- 1. Getting Started
- 1.1. Installation
- 1.2. Hello, world!
- 2. Vine Language Features
- 2.1. The Usual
- 2.2. Modules
- 2.3. Types
- 2.3.1. Primitive Types
- 2.3.2. Standard Types
- 2.3.3. Structs
- 2.3.4. Enums
- 2.4. Methods
- 2.5. IO
- 2.6. Patterns
- 2.7. Conditions
- 2.8. Values, Spaces, and Places
- 2.9. References
- 2.10. The Inverse
- 3. The Vine Compiler
- 3.1. Architecture
- 3.2. Stacked Flow Graphs
- 4. Ivy and the IVM
- 4.1. Ivy's Interaction System
- 4.2. Statistics
- 4.3. Extrinsics