Klasické unixové nástroje grep a diff asi není třeba představovat. První slouží k filtraci textových řádků podle regulárních výrazů, druhý porovnává textové soubory a vypisuje rozdíly. Dva vědci z Dartmouth University nyní vyvíjejí jejich rozšířené verze Context-Free Grep a Hierarchical Diff. Finančně je podporují Google a Ministerstvo energetiky USA.
Vylepšení má za cíl umožnit kvalitnější práci se složitými daty. Context-Free Grep pracuje s bezkontextovými gramatikami, které umožňují lépe zpracovat „hlouběji zanořená“ data, než jak je to dosažitelné s omezenějšími gramatikami regulárními (používanými prostřednictvím regulárních výrazů). Hierarchical Diff se zase umožňuje lépe zjišťovat složitější odlišnosti mezi daty, které pro obyčejný „nízkoúrovňový“ diff tváří jako významné, přestože jsou třeba jen drobné.