W# 0.1.1

Internals

How the compiler is laid out, how dispatch compiles to two instructions, and how the collector reaches microsecond pauses.

None of this is needed to write W#. All of it explains why the language is shaped the way it is, and most of the language’s constraints turn out to be one of these three decisions seen from the other side.

Contributor conventions and the invariants worth not breaking live in CLAUDE.md in the compiler’s repository.