State history: aliasing for duplicate ids + follow-ups (PR #1) #2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Open decision (needs the lead)
Should a same id across kinds (
field(0,'x')vscollection([],'x')) be an error? (orchestrator's question back to the lead on PR #1.)Implement
Aliasing: same id ⇒ same underlying state;
a === bif cheap. Requires resolving an id at construction time, i.e. a registry of all constructed authoritative cells (not the current live-only registry), plus reclamation (constructed-but-never-retained; GC on__dead). Pressure-test this before implementing.Agreed small follow-ups
Refs
gooey PR #1 (comments 103, 107) + its resume notes.