Find changes or differences in 2 text files

Is there a simple perlish way (or module) of comparing 2 text files (or 2 strings containing their contents) and determining what is different between the two? These text files are straight text, not data of any type. Something along the lines of Diff without having to shell out to it (unless Difff is faster).