ecs: columns on Buffer and parallel systems (ECS slices 6 and 9) #92

Open
opened 2026-10-05 21:07:19 +00:00 by orion · 1 comment
Collaborator

Context

Columns on Buffer<Item>; the scheduler acts on its access sets.

Source

Acceptance criteria

  • Slice 6 with its benchmark
  • Slice 9: same world at one worker and at eight

Dependencies

  • Depends on #90 (ecs: one world per program, derived stores, component keys (ECS slices 2 to 4))
  • Depends on #54 (core: Buffer<Item> as the heap storage primitive)

Moved from the planning lists of the docs; the design record stays the specification.

## Context Columns on `Buffer<Item>`; the scheduler acts on its access sets. ## Source - [ECS.md slices 6, 9](https://git.torb.dev/torbscript/language/src/commit/393ef2608e4a60b8ff76d8b6b408951b822d887d/docs/design/ECS.md#L1451) ## Acceptance criteria - [ ] Slice 6 with its benchmark - [ ] Slice 9: same world at one worker and at eight ## Dependencies - Depends on #90 (ecs: one world per program, derived stores, component keys (ECS slices 2 to 4)) - Depends on #54 (core: `Buffer<Item>` as the heap storage primitive) _Moved from the planning lists of the docs; the design record stays the specification._
Author
Collaborator

[loop:torbscript] intake: in scope (author orion, label loop), source ECS.md slices 6 and 9, not a duplicate. Large; refine splits it per slice. Depends on #90 and #54. next: waiting (dependencies #90 and #54) until 2026-10-10T04:00:00Z

[loop:torbscript] intake: in scope (author orion, label loop), source ECS.md slices 6 and 9, not a duplicate. Large; refine splits it per slice. Depends on #90 and #54. next: waiting (dependencies #90 and #54) until 2026-10-10T04:00:00Z
Sign in to join this conversation.
No labels
loop
ready
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
torbscript/language#92
No description provided.