(Sorry for the late reply; have been on holiday.)

No problem. Your email system was kind enough to say when you'd be back :-)

I've used it to diff fairly large files (hundreds of K's, if not Megs)
where there were few differences. It seemed to perform OK, and in cases
where GNU diff (or whatever comes with MSYS) failed.

Thanks for posting the code. It works on pretty large data sets (for
example, a thousand Strings each) and I have a hunch that if I use
Data.ByteString it would even work fast enough on my quarter meg text
files (split on words, ~40,000 and ~50,000 words each) to use in place
of GNU sdiff or diff. Did you use FastPackedString or ByteString to
get performance you alluded to?

I'll return with the results of my experiments with ByteString and
Diff, although I imagine it should be pretty fast since darcs is able
to get acceptable speed on large datasets using (I think) ByeString
and a Haskell implementation of Myers diff.

Cheers,
 Jared.

--
http://www.updike.org/~jared/
reverse ")-:"
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to