Immutability and Immutable Data Structures
Partial Persistence
Full Persistence
Confluent Persistence
Functional Persistence
Memory Efficiency Through Sharing
Node Reuse Strategies
Path Copying Mechanisms
Reference Counting Considerations
Version Trees
Version Graphs
Branching and Merging
Garbage Collection of Versions
Previous
1. Fundamentals of Immutability
Go to top
Next
3. Core Operations and Algorithms