Fuaran.Core.Propagation
Fuaran.Core.Propagation — change propagation over a reference DAG + tree-level dirty recomputation for a domain tree whose cross-node references are declared bindings on permanent ids. Derives the dependency map from a per-call readsOf function (no witness field), the dependency order + reference-cycle enumeration (Tarjan SCC, cycles as data), and the minimal dirty set from a value change or a structural SkeletonOp (reverse-reachability closure). Owns no evaluator (recompute stays domain-side); staleness is a returned Set. The graph questions are Fuaran.Core.Relation's one iterative pass (no stack depth limit on a dependency chain); a prepared Plan is reused across incremental ticks. FSharp.Core only, Fable-clean.
Activity
- Latest release
- 1w ago
- Total releases
- 38
- Cadence
- ~daily
- Last 12 months
- 38
Details
- License
- Apache-2.0
- First release
- Jul 24, 2026
| Version | Released | |
|---|---|---|
0.40.3
patch
| ||
0.40.2
patch
| ||
0.40.1
patch
| ||
0.40.0
minor
| ||
0.39.0
minor
| ||
0.38.1
minor
| ||
0.37.0
minor
| ||
0.36.0
minor
| ||
0.35.2
patch
| ||
0.35.1
minor
| ||
0.34.0
minor
| ||
0.33.0
minor
| ||
0.32.0
minor
| ||
0.31.0
minor
| ||
0.30.0
minor
| ||
0.29.0
minor
| ||
0.28.0
minor
| ||
0.27.0
minor
| ||
0.26.0
minor
| ||
0.25.0
minor
| ||
0.24.0
minor
| ||
0.23.0
minor
| ||
0.22.0
minor
| ||
0.21.0
minor
| ||
0.20.0
minor
| ||
0.19.0
minor
| ||
0.18.0
minor
| ||
0.17.0
minor
| ||
0.15.0
minor
| ||
0.14.0
minor
| ||
0.13.0
minor
| ||
0.12.0
minor
| ||
0.11.0
minor
| ||
0.6.0
minor
| ||
0.3.0
minor
| ||
0.2.1
patch
| ||
0.2.0
minor
| ||
0.1.11
initial
|