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