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