Back to list
x07lang

x07-concurrency

by x07lang

Programming language for 100% agentic coding

0🍴 0📅 Jan 26, 2026

SKILL.md


name: x07-concurrency description: Canonical deterministic concurrency patterns in X07 (defasync + task.* + chan.bytes.*), including the determinism constraints. metadata: short-description: Deterministic async patterns version: 0.1.0 kind: docs

x07-concurrency

In deterministic solve-* worlds, X07 concurrency is deterministic and virtual (no OS threads); blocking points are explicit.

In OS worlds (run-os*), use subprocess spawning for multi-core parallelism. In run-os-sandboxed, process spawning must be enabled by policy (start from x07 policy init --template worker-parallel when needed).

Canonical patterns

  • Use defasync + task.* + chan.bytes.* for deterministic concurrency.
  • Avoid implicit sources of nondeterminism (OS clocks, random, network) in solve worlds.
  • Keep scheduling decisions explicit and data-driven (inputs → outputs), so runs are replayable.

For the built-in reference guide, use x07 guide and search for defasync / task. / chan.bytes..

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon