HeckelDiff is a Pure Swift implementation of Paul Heckel’s A Technique for Isolating Differences Between Files
Features:
This is a simple diff algorithm that provides the minimum set of steps to transform one collection into another. Transformations are listed as discrete operations:
- Insertion – what items should be inserted into the array, and at what index.
- Deletion – what items should be removed from the array, and at what index.
- Move – what items should be moved, and their origin and destination indices.
- Update – what items should be updated/replaced with new context, and at what index.

Leave a Reply
You must be logged in to post a comment.