What's the Diff?
19 March 2006
Sure enough, an existing solution was available. Unfortunately it is buggy in its implementation, and flawed in its design. Another existing solution had no implementation bugs, but was based on the same flawed design. Yet another existing solution is so buggy it can't even detect equality (try "Hello Hello" on both sides).
Admittedly 'diff' is a tough nut to crack. It took quite a while to create my own version. Every speed-up I can think of has been added. Try it out: