<?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: Consequences</title>
	<atom:link href="http://john.foliot.ca/consequences/feed/" rel="self" type="application/rss+xml" />
	<link>http://john.foliot.ca/consequences/</link>
	<description>...my perspective - without apology</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:36:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jacques Distler</title>
		<link>http://john.foliot.ca/consequences/comment-page-1/#comment-31</link>
		<dc:creator>Jacques Distler</dc:creator>
		<pubDate>Wed, 01 Apr 2009 19:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://john.foliot.ca/?p=65#comment-31</guid>
		<description>&lt;blockquote&gt;Or are we to walk away from one of the founding principles of HTML5, that authors deliver confromant code to the browsers?&lt;/blockquote&gt;

That is not one of the founding principles of HTMLn, at least for  any n≤5.

If wishes were horses, beggars would ride.</description>
		<content:encoded><![CDATA[<blockquote><p>Or are we to walk away from one of the founding principles of HTML5, that authors deliver confromant code to the browsers?</p></blockquote>
<p>That is not one of the founding principles of HTMLn, at least for  any n≤5.</p>
<p>If wishes were horses, beggars would ride.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://john.foliot.ca/consequences/comment-page-1/#comment-30</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 01 Apr 2009 17:43:21 +0000</pubDate>
		<guid isPermaLink="false">http://john.foliot.ca/?p=65#comment-30</guid>
		<description>Jacques, you avoid the real question by being so holier-than-thou (while at the same time demonstrating that you can be as much of a jerk as Mark Pilgrim).  Point blank - how do you propose that, moving forward, we ensure that developers using the &lt;canvas&gt; element produce conformant HTML5, when the specification insists that fallback content be present?  What mechanism do we use to ensure that this happens?  Or are we to walk away from one of the founding principles of HTML5, that authors deliver confromant code to the browsers?

Your negativity produces zero results - be a man and provide some constructive option to further the discussion, rather than simply deriding me for wanting better than what we have today.</description>
		<content:encoded><![CDATA[<p>Jacques, you avoid the real question by being so holier-than-thou (while at the same time demonstrating that you can be as much of a jerk as Mark Pilgrim).  Point blank &#8211; how do you propose that, moving forward, we ensure that developers using the &lt;canvas&gt; element produce conformant HTML5, when the specification insists that fallback content be present?  What mechanism do we use to ensure that this happens?  Or are we to walk away from one of the founding principles of HTML5, that authors deliver confromant code to the browsers?</p>
<p>Your negativity produces zero results &#8211; be a man and provide some constructive option to further the discussion, rather than simply deriding me for wanting better than what we have today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacques Distler</title>
		<link>http://john.foliot.ca/consequences/comment-page-1/#comment-29</link>
		<dc:creator>Jacques Distler</dc:creator>
		<pubDate>Wed, 01 Apr 2009 16:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://john.foliot.ca/?p=65#comment-29</guid>
		<description>WordPress is not capable of producing well-formed XHTML, and no finite number of missives from you to the developers will change that.�

More generally, the idea that, if the web is to serve as an application platform, browsers should throw parse errors, just as a C-compiler would, with nonconforming input, is a complete non sequitur.

Stick with (as Mark paraphrased) &quot;Screw the sighted people.&quot; That, at least, bears some relation to your premise, and is not a complete non sequitur.</description>
		<content:encoded><![CDATA[<p>WordPress is not capable of producing well-formed XHTML, and no finite number of missives from you to the developers will change that.�</p>
<p>More generally, the idea that, if the web is to serve as an application platform, browsers should throw parse errors, just as a C-compiler would, with nonconforming input, is a complete non sequitur.</p>
<p>Stick with (as Mark paraphrased) &#8220;Screw the sighted people.&#8221; That, at least, bears some relation to your premise, and is not a complete non sequitur.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://john.foliot.ca/consequences/comment-page-1/#comment-28</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 01 Apr 2009 16:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://john.foliot.ca/?p=65#comment-28</guid>
		<description>First Jacques, thanks for pointing out the XHTML errors in the Word Press installation.  They have now been corrected and I will send a note to the good folk at Word Press to help them fix their extremely popular blogging tool.  Funny thing is, the fix was pretty simple (changing 3 files to make the form input id valid HTML/XHTML, rather than using the stricter XML syntax).

It also however solidifies my comment, that should draconian error handling be the norm, Word Pres would have caught the error themselves before releasing their tool, and the web would have that many more conformant websites because of it - which can only be a good thing, right?

The other thing Jacques is this: if not draconian error handling, then what?  What price non-conformance?  Plenty of people have taken me to task for daring to suggest such a radical stance, but not one single respondent has proposed an alternative.  Remember, I am talking about a new element here: &lt;canvas&gt; which now insists via the specification that fallback content MUST exist.  For accessibility considerations, this is critical.  How do we then ensure that this requirement is fulfilled?  I am very open to other suggestions, but to simply suggest that my idea is unworkable without suggesting an alternative is hardly productive to the discussion, and leaves you simply as a detractor on the sidelines without a valid contribution to make.

But again, thanks for being draconian enough to point out the XHTML errors in my blog - I guess code validation and conformance *IS* important...</description>
		<content:encoded><![CDATA[<p>First Jacques, thanks for pointing out the XHTML errors in the Word Press installation.  They have now been corrected and I will send a note to the good folk at Word Press to help them fix their extremely popular blogging tool.  Funny thing is, the fix was pretty simple (changing 3 files to make the form input id valid HTML/XHTML, rather than using the stricter XML syntax).</p>
<p>It also however solidifies my comment, that should draconian error handling be the norm, Word Pres would have caught the error themselves before releasing their tool, and the web would have that many more conformant websites because of it &#8211; which can only be a good thing, right?</p>
<p>The other thing Jacques is this: if not draconian error handling, then what?  What price non-conformance?  Plenty of people have taken me to task for daring to suggest such a radical stance, but not one single respondent has proposed an alternative.  Remember, I am talking about a new element here: &lt;canvas&gt; which now insists via the specification that fallback content MUST exist.  For accessibility considerations, this is critical.  How do we then ensure that this requirement is fulfilled?  I am very open to other suggestions, but to simply suggest that my idea is unworkable without suggesting an alternative is hardly productive to the discussion, and leaves you simply as a detractor on the sidelines without a valid contribution to make.</p>
<p>But again, thanks for being draconian enough to point out the XHTML errors in my blog &#8211; I guess code validation and conformance *IS* important&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacques Distler</title>
		<link>http://john.foliot.ca/consequences/comment-page-1/#comment-27</link>
		<dc:creator>Jacques Distler</dc:creator>
		<pubDate>Wed, 01 Apr 2009 14:59:35 +0000</pubDate>
		<guid isPermaLink="false">http://john.foliot.ca/?p=65#comment-27</guid>
		<description>The HTML-WG wants to enable the web as an application platform, and you conclude that the way to do that is to invoke Draconian Error Handling in HTML?

Teh Funny!

Especially on an &quot;XHTML&quot; page that is neither well-formed, nor valid.

Your detractor&#039;s viscosity, apparently, really did preclude a full appreciation of your point of view. Thanks for clarifying!</description>
		<content:encoded><![CDATA[<p>The HTML-WG wants to enable the web as an application platform, and you conclude that the way to do that is to invoke Draconian Error Handling in HTML?</p>
<p>Teh Funny!</p>
<p>Especially on an &#8220;XHTML&#8221; page that is neither well-formed, nor valid.</p>
<p>Your detractor&#8217;s viscosity, apparently, really did preclude a full appreciation of your point of view. Thanks for clarifying!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl Groves</title>
		<link>http://john.foliot.ca/consequences/comment-page-1/#comment-25</link>
		<dc:creator>Karl Groves</dc:creator>
		<pubDate>Sun, 22 Mar 2009 12:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://john.foliot.ca/?p=65#comment-25</guid>
		<description>Although this discussion was born from discussions of the CANVAS API in HTML5 and related accessibility concerns, I&#039;d like to focus my comments specifically on what happens when a document is non-conforming. It has been some time since I first read Weaving the Web, but it has been my impression that simplicity and ease of information publication was an important goal for HTML and the rapid growth of the Web was the direct result of HTML living up to this goal. Part of that equation, of course, was the web browsers&#039; ability to compensate and render the documents despite whatever (almost) garbage markup you gave to it.

Now we&#039;re in an entirely different world. The notion that HTML5 is to become &quot;A vocabulary and associated APIs for HTML and XHTML&quot; means that we&#039;re moving far beyond a simple markup language and now into a platform for creating a much richer experience.  It would appear that those who have reacted so sharply to your proposal are still looking at HTML5 as only a markup language.

Surprisingly, a number of those who&#039;ve attacked you are developers who themselves would obviously be aware of the consequences for things as simple as an unescaped special character or missing semi-colon at the end of a line.  I personally don&#039;t see how your proposal that the document fail is any different than if a PHP script fail or if a Java program failed to compile due to such simple errors.

Is your proposal going to gain any legs? I doubt it. Browser manufacturers are unlikely to suddenly &quot;fail&quot; the poorly written documents of gazillions of websites out there. Either way, I already accept it as my responsibility to get it right anyway, so you won&#039;t see me crying in my beer if this became reality.</description>
		<content:encoded><![CDATA[<p>Although this discussion was born from discussions of the CANVAS API in HTML5 and related accessibility concerns, I&#8217;d like to focus my comments specifically on what happens when a document is non-conforming. It has been some time since I first read Weaving the Web, but it has been my impression that simplicity and ease of information publication was an important goal for HTML and the rapid growth of the Web was the direct result of HTML living up to this goal. Part of that equation, of course, was the web browsers&#8217; ability to compensate and render the documents despite whatever (almost) garbage markup you gave to it.</p>
<p>Now we&#8217;re in an entirely different world. The notion that HTML5 is to become &#8220;A vocabulary and associated APIs for HTML and XHTML&#8221; means that we&#8217;re moving far beyond a simple markup language and now into a platform for creating a much richer experience.  It would appear that those who have reacted so sharply to your proposal are still looking at HTML5 as only a markup language.</p>
<p>Surprisingly, a number of those who&#8217;ve attacked you are developers who themselves would obviously be aware of the consequences for things as simple as an unescaped special character or missing semi-colon at the end of a line.  I personally don&#8217;t see how your proposal that the document fail is any different than if a PHP script fail or if a Java program failed to compile due to such simple errors.</p>
<p>Is your proposal going to gain any legs? I doubt it. Browser manufacturers are unlikely to suddenly &#8220;fail&#8221; the poorly written documents of gazillions of websites out there. Either way, I already accept it as my responsibility to get it right anyway, so you won&#8217;t see me crying in my beer if this became reality.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
