Skip to content

Expand graph, stream, reactive, and state-machine toolkit#6

Merged
takeokunn merged 45 commits into
mainfrom
feat/feature-expansion
Jul 20, 2026
Merged

Expand graph, stream, reactive, and state-machine toolkit#6
takeokunn merged 45 commits into
mainfrom
feat/feature-expansion

Conversation

@takeokunn

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a large batch of graph algorithms (traversal orders, centrality/distance metrics, dominators, max-flow/min-cut, coloring, clustering, Eulerian paths, and more) plus export/serialization/diff/layout utilities
  • Adds reactive subjects (push-based dual of the lazy streams) with full operator parity, and rounds out stream/pipeline/state-machine/effects ergonomics (iteration, builders, execution, introspection, observability)
  • Adds an end-to-end integration example composing pipelines, graphs, streams, reactive, state machines, and serialization

Test plan

  • nix flake check passes locally (tests, coverage, paredit-lint)
  • CI green on GitHub Actions (ubuntu-latest / macos-latest)

takeokunn added 30 commits July 20, 2026 02:45
…ms, reactive, state machines, and serialization
@takeokunn
takeokunn merged commit 5e2a969 into main Jul 20, 2026
2 checks passed
@takeokunn
takeokunn deleted the feat/feature-expansion branch July 20, 2026 00:49
@takeokunn takeokunn mentioned this pull request Jul 20, 2026
3 tasks
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