← First Pair Library

1 Reader Guide: How This Book Builds

This book is mostly meant to be read in order, but it is also a code companion. Chapters 1-13 walk the core system from architecture through extension design. Chapters 14-20 are definitive-guide companion chapters: they fill protocol, optimizer, streaming, testing, contribution, and navigation coverage that readers will want after the main pass.

The book is organized into seven reading paths:

1.2 Concept Progression

The chapters deliberately introduce concepts before relying on them. This section uses a list instead of a table so the PDF can break cleanly across pages.

1.3 Code Reading Strategy

Each chapter has a code map, but these are the highest-leverage excerpts to read first:

1.4 What To Look For In Code Excerpts

The best excerpts in this book are not chosen because they are short. They are chosen because they reveal a boundary:

When reading a snippet, ask what it converts from and what it converts to. Sail’s architecture is mostly a sequence of careful conversions.

Navigation: Start Chapter 1: Architecture Overview