Cooperative fibers and channels in v1
Platform spec ADR
Cooperative fibers and channels in v1
Spec standingStandard
- No directly attached article pages for this node.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
what-this-feature-specifies | yes | yes |
implementation-anchors | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”Async/await state machines would delay shipping a inspectable fiber runtime and channel semantics.
Decision
Section titled “Decision”spawn must be the fiber introduction keyword. async and await must be parse errors (reserved) until a future spec adds them. Cross-fiber communication must use Channel (and coordination primitives), not shared stacks.
Consequences
Section titled “Consequences”Corelib concurrency package and execution scheduler specs realize this ADR.