Static copy
Copied from docs/en/decisions/adp-006.md in https://github.com/poppy-team/aipo-lang (MIT). Pinned to revision ce47c4e070404fc41722ccd8e2b7b808b99062a8, blob 9f70e1a187d6e2bf04febac17c7608ea58dc7e01. The source repository remains canonical; this copy is refreshed through a sync pull request, not live.
Consolidation of open design decisions regarding asynchronous concurrency, task combinators, and Host ABI capability scoping.
Concurrency Syntax:
await restricted to dedicated await do ... end execution blocks.await inside arithmetic subexpressions to prevent invisible data races.Cooperative Scheduler:
Capability Trees in Host ABI:
fs.read, fs.write, net.http).