# Reference Reference pages describe the compiler surface and internal models in a stable, lookup-friendly form. ## Usage Reference - [Supported Subset](./supported-subset.md) - [CLI Usage](./cli-and-build-outputs.md) - [Project Compilation][project-compilation] ## Compiler Internals & Project Reference - [Project model](./project-model-and-modules.md) - [Gleam syntax](./full-gleam-syntax.md) - [Name resolution](./full-name-resolution.md) - [Types and interfaces](./gleam-types-and-interfaces.md) - [Type inference](./type-and-generic-inference.md) - [Pattern matching](./pattern-matching.md) - [Closures](./closures.md) - [Runtime memory](./runtime-memory.md) [project-compilation]: ./compiling-projects.md