Echo 2026
Language Spec
Table of contents for the Echo 2026 public Language Spec: form-by-form Reference pages and the executable suite map.
How to read the Spec
Echo 2026 is the language edition. Public law combines the form-by-form pages under /docs with the machine-checked echo26/ suite. This page indexes both.
Language surface
Form sheets for the Echo 2026 surface. Each path below states exact rules for that form.
/docs/leaders: statement leaders. /docs/binds: binds and functions. /docs/values: values and operators. /docs/collections: lists and ranges. /docs/control: branches and loops. /docs/result-option: Result and option. /docs/strings: strings. /docs/modules: modules and std. /docs/structs: structs. /docs/tasks: tasks. /docs/memory: memory model. /docs/names: names and layout.
Standard library
/docs/std: overview. /docs/std/reference: full export index. Per-module pages such as /docs/std/io and /docs/std/net-tcp.
Guides and toolchain
/install: get xo. /docs/first-program: first runnable program. /docs/project: project setup. /docs/guides/packages · /docs/guides/diagnostics · /docs/guides/repl · /docs/guides/cookbook. /docs/toolchain: CLI surface.
Executable contract (suite areas)
Under echo26/ in the repository. Drive with e26 --binary <candidate>. See /e26/run, /e26/layout, and /e26/protocol.
leaders/ · parse/ · check/ · infer/ · effect/ · lits/ · multi/ · run/ (including run/task, run/net, run/http).
Book map
Narrative chapters mirror the Reference: /book introduction, then leaders, binds, values, collections, control, result-option, strings, modules, structs, tasks, names.