asviraspossible:
> Are there pure haskell implementations of diff and diff3 algorithms. Like:
>
> > data Diff a = Deleted [a] | Common [a] | Added [a]
> >
> > diff :: Eq a => [a] -> [a] -> [Diff a]
> >
> > diff3 :: Eq a => [a] -> [a] -> [a] -> [a]
>
There's at least one on Hackage:
http://hackage.haskell.org/package/Diff
-- Donn