Skip to content

Further reorganization - #849

Draft
frankmcsherry wants to merge 5 commits into
TimelyDataflow:master-nextfrom
frankmcsherry:further_reorg
Draft

Further reorganization#849
frankmcsherry wants to merge 5 commits into
TimelyDataflow:master-nextfrom
frankmcsherry:further_reorg

Conversation

@frankmcsherry

@frankmcsherry frankmcsherry commented Aug 27, 2026

Copy link
Copy Markdown
Member

Ongoing reorganization of traits and types.

  1. The Batcher trait is moved to a top level batcher module, elevating it as a core concept (the transition from stream to ledger).
  2. The Cursor trait and its cohort move to operators/cursor/ where they live as a coherent opinion about how to implement operators, but not much more (ideally).
  3. The "reference" reduce implementation is removed, as it turns out to be only an alternate implementation that isn't any more adherent to the formal/ description, just "coarser grained".
  4. The cursor use from the history replaying mechanisms is extracted to cursor/history.rs.

@frankmcsherry
frankmcsherry changed the base branch from master to master-next August 27, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant