Two dot diffs, three dot diffs, and the novel diff approach used in Bitbucket Server: https://jira.atlassian.com/browse/BSERV-7375?focusedCommentId=1931374&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-1931374
Related Posts
I'm playing with DOT output for debugging syntax trees from difftastic. Here's an F# snippet, the Debug representation, and the DOT rendered as an image.
I'm pleased with the information density on the graphic, but we'll see how often I end up using it.
I'm not sure if I should use the term "text diff" or "textual diff" to refer to a conventional, line-oriented diff of text in difftastic.
Any opinions? Which seems clearer to you?
What are the most popular languages that have used an AST walker for their implementation?
I know Ruby used to do this, but there must be others.
(I'm interested in the lowest PL speed that users will tolerate if you have awesome features.)