<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Diffing HTML</title>
	<atom:link href="http://www.symphonious.net/2006/06/13/diffing-html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symphonious.net/2006/06/13/diffing-html/</link>
	<description>Living in a state of accord.</description>
	<pubDate>Fri, 09 Jan 2009 22:21:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Adrian Sutton</title>
		<link>http://www.symphonious.net/2006/06/13/diffing-html/comment-page-1/#comment-20430</link>
		<dc:creator>Adrian Sutton</dc:creator>
		<pubDate>Wed, 14 Jun 2006 12:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.symphonious.net/2006/06/13/diffing-html/#comment-20430</guid>
		<description>If you wish to concentrate on a purely theoretical computer science problem, then by all means let the strict definition of diffing get in your way to finding a good solution. Personally, I prefer to analyze use cases and determine the solution that best matches. In the case I've been discussing, the whims of human comprehension is exactly what we're dealing with and mathematics is merely an implementation detail.

This is not a case where we are particularly disagreeing, as I noted above. We clearly approach these issues from different points of views and with different goals in mind which is why we come to different conclusions and identify different solutions. It has certainly been interesting to consider these areas, even if they are not the same areas and issues you originally intended to discuss. In short, thank you for your comments, they've prompted me to identify a number of assumptions and influences that make up my viewpoint and consider in more detail a number of issues that I work with every day.</description>
		<content:encoded><![CDATA[<p>If you wish to concentrate on a purely theoretical computer science problem, then by all means let the strict definition of diffing get in your way to finding a good solution. Personally, I prefer to analyze use cases and determine the solution that best matches. In the case I&#8217;ve been discussing, the whims of human comprehension is exactly what we&#8217;re dealing with and mathematics is merely an implementation detail.</p>
<p>This is not a case where we are particularly disagreeing, as I noted above. We clearly approach these issues from different points of views and with different goals in mind which is why we come to different conclusions and identify different solutions. It has certainly been interesting to consider these areas, even if they are not the same areas and issues you originally intended to discuss. In short, thank you for your comments, they&#8217;ve prompted me to identify a number of assumptions and influences that make up my viewpoint and consider in more detail a number of issues that I work with every day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alastair</title>
		<link>http://www.symphonious.net/2006/06/13/diffing-html/comment-page-1/#comment-20410</link>
		<dc:creator>Alastair</dc:creator>
		<pubDate>Wed, 14 Jun 2006 10:59:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.symphonious.net/2006/06/13/diffing-html/#comment-20410</guid>
		<description>I agree there are many possible use cases for diffing, but there should be no disagreement about diffing *is*. The basic definition of diffing comes down to determining the minimum edit distance for a given set of possible operations. And at this abstract level anyway there is no difference between diffing HTML, XML, text or even images.

You seem to be arguing that the most human-comprehensible output may not necessarily be the absolute minimum edit distance between two documents, and that a non-optimal set of edit operations may more accurately reflect the underlying intent of the changes made. I see that this is a worthwhile problem but it is not diffing, as it is subject to the whims of human comprehension and not just mathematics.</description>
		<content:encoded><![CDATA[<p>I agree there are many possible use cases for diffing, but there should be no disagreement about diffing *is*. The basic definition of diffing comes down to determining the minimum edit distance for a given set of possible operations. And at this abstract level anyway there is no difference between diffing HTML, XML, text or even images.</p>
<p>You seem to be arguing that the most human-comprehensible output may not necessarily be the absolute minimum edit distance between two documents, and that a non-optimal set of edit operations may more accurately reflect the underlying intent of the changes made. I see that this is a worthwhile problem but it is not diffing, as it is subject to the whims of human comprehension and not just mathematics.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
