frp engine — graph execution runtime for the infinite-db frp backend.
Provides:
- [
Graph] — the live container that holds blocks, edges, atoms, and port values and drives the execution loop. - [
Executor] — evaluates a single edge against the current port-value map. - [
Scheduler] — decides which edges fire and when (OnChange / OnTick / OnEvent). - [
toposort] — Kahn's algorithm for ordering edges by data dependency. - [
TransformRegistry] / [eval_transform] — named and inline transforms. - [
EngineError] — unified error type.