I acknowledge this is insane and can only work for a subset of Rust programs. However, for the subset of Rust programs this can work for, it’ll be interesting.
Imagine we start with MS Excel, except:
- instead of storing numbers in Cells, we can store arbitrary Rust structs
- for formulas, instead of whatever Excel is using, we use arbitrary Rust functions
There’s lots of details (reloading, what happens when Struct is redefined, etc …) with weird edge cases.
However, what is the closest we currently have to this experience?