I am developing a program which diff's multiple sets of files.
The diff is not simple diff but conditional diff. I will be using constructs like "Ignore lines in which the third word is "WARNING".
I have the option of using shell diff with ignore-maching-lines="regexp" also but I want to do it in perl as it makes post processing of data easier.
searching cpan brought up 2 modules Algorithm::diff and Text::diff.
Which one will be more suitable for my application? I will be working with files.
Could you point me to examples where these have been used?
I also have the options of reading the files into arrays and using array::diff, but some of these files can be large(10MB or so too!).