Events.read: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/events.bend as Events Lines 42-48 of bendvy-ecs-core@0.1.0.4/events.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/events.bend&start_line=42&end_line=48 import Base import bendvy-ecs-core@0.1.0.4/world.bend as W # Read the unread append-only suffix and return the reader at current log # length, preserving event order. Namespace mismatch returns ForeignReader # without accessing events. No registered lifecycle cursor or stream retention # state is advanced. This legacy path has no lag/refusal protocol for log reset. # Example: examples/user-simulation/driver.bend; bounded readers: event-runtime. def read(~S: Data,~C: Type,~R: Type,~E: Data,world: W.World,reader: Reader) -> Observed: read_named(~S,~C,~R,~E,W.namespace(~S,~C,~R,~E,world),reader) Uses (5): https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/events.bend&name=Observed https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/events.bend&name=Reader https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/events.bend&name=read_named https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=World https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=namespace