DriftScript

Documentation

Three layers, and they are not interchangeable.

The guide is read in order and teaches. The reference is not read in order and answers, and most of it is generated from the compiler rather than written about it. The rationale says why each decision went the way it did and what it cost.

Guide

Eighteen chapters in the order a reader needs them rather than the order the language was built in. Every one has something to run.

Reference

What to look up rather than read. Most of it is generated from the compiler and the capability registry, so a page here cannot describe a language that has moved on.

Rationale

Why each decision went the way it did, and what it cost. This is the part a reader cannot reconstruct from a reference, and the part most languages never write down.