It's good. It does the job. I didn't even have to do a proper install, just copy the files to my site lib dir. I am not able to download a diff binary at my workplace, and only need to compare and patch text files. This is perfect. The only remark I would make (not sure if this is really for Text::Diff or Text::Patch) but I could only get a diff and a following patch to work successfully was if the source files had CRLFs at the end of the last line in the file.