World.barrier_completed: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/world.bend as World Lines 228-233 of bendvy-ecs-core@0.1.0.3/world.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&start_line=228&end_line=233 import Base import bendvy-ecs-core@0.1.0.3/trace_facts.bend as TraceFacts # Detach the current pending batch, execute it in FIFO enqueue order, and return # World plus operation trace state. Commands enqueued during that drain remain # pending for a later barrier; arbitrary callback effects are not transactional. def barrier_completed(~S:Data,~C:Type,~R:Type,~E:Data,result:World & TraceFacts.State) -> World & TraceFacts.State: (world,trace)=result (leave_run(~S,~C,~R,~E,world),trace) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/trace_facts.bend&name=State https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&name=World https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&name=leave_run