Skip to content

Commit 8d831d8

Browse files
committed
Add rewatch overview document
This document presents rewatch's core algorithms as typed functions, abstracting implementation details to expose fundamental computational patterns. It includes: - Type vocabulary defining the build system's state space - Diagrams illustrating one-shot build and watch mode flows - Algorithms for package/module discovery, AST generation, dependency analysis, and topological compilation - Discussion of patterns: graph traversal, parallel map, dirty propagation, ABI fingerprinting, topological scheduling - Section on mapping to incremental/reactive computation primitives The goal is to identify algorithmic building blocks that could be expressed using incremental and reactive computation primitives.
1 parent 6389ee5 commit 8d831d8

File tree

2 files changed

+683
-0
lines changed

2 files changed

+683
-0
lines changed

rewatch/rewatch_overview.pdf

260 KB
Binary file not shown.

0 commit comments

Comments
 (0)