I'm working on a module to create 'semantic' diffs - changes by phrase/sentence, not just line-by-line. (Better for natural language documents, instead of code.) Current repository is here: <https://github.com/DanStaal/Semantic-Diff>

I've developed under the name Text::SemanticDiff, but there's a good argument for Algorithm::Diff::Semantic as well. (My interface is very close to Algorithm::Diff, and not similar to Text::Diff.) Anyone have thoughts on which might be better? I've learned it's easier to change now...

I don't know if it will influence, but my plan is to include some utility scripts as well: A version of 'diff' that works with semantic differences, and scripts to convert patch files to/from the semantic format. (Vs. the standard line output.)

Daniel T. Staal

---------------------------------------------------------------
This email copyright the author.  Unless otherwise noted, you
are expressly allowed to retransmit, quote, or otherwise use
the contents for non-commercial purposes.  This copyright will
expire 5 years after the author's death, or in 30 years,
whichever is longer, unless such a period is in excess of
local copyright law.
---------------------------------------------------------------

Reply via email to