Reversible, Incremental Data Structures
Objects usually track state, but you can instead track history and derive the current state from the history. (For example, databases blend both modes behind the scenes.) Why might history be helpful? One reason is that it can make it Continue reading Reversible, Incremental Data Structures