Ciao,

secondo me, per quello che intendi fare ci sono essenzialmente 3 soluzioni accettabili:
[list=1][*] Utilizzare Text_Diff; ma capisco per puo' risultare un'ardua impresa;[*] Integrare il codice di qualcun'altro nel tuo progetto. Ad esempio simplediff, fermo restando che non l'ho mai provato personalmente quindi non ho idea di dove potresti incappare. Magari, comunque, funziona bene;[*] Scrivere la tua funzione, classe, o quello che e', magari prendendo spunto da una sbirciata al codice altrui (come nel caso di simplediff).[/list=1]
Un'altra soluzione potrebbe essere di utilizzare lo strumento diff(1) invocandolo sulla shell tramite una system() o simili. Uno dei difetti di questo sistema e' che il codice non risulterebbe portabile, pero' magari nel tuo caso e' cosa di poco conto.

In alternativa puoi provare a illustrarci il risultato che vorresti ottenere: magari fare il diff di due testi non e' necessariamente l'unica via.

Spero di esserti stato d'aiuto!

Saluti,
Claudio M. Alessi