<?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: IE: Sucking Hard Since Version 5</title>
	<atom:link href="http://www.firsttube.com/read/ie-sucking-hard-since-version-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/</link>
	<description>crunchy nuggets, served semi-daily</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:05:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Tekk Noir</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-3259</link>
		<dc:creator>Tekk Noir</dc:creator>
		<pubDate>Thu, 04 Feb 2010 17:32:21 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-3259</guid>
		<description>Yeah, agreed, the trailing comma is syntactically incorrect, I wouldn&#039;t expect that code to work without at least throwing an error; incomplete data set is incomplete.&lt;br&gt;&lt;br&gt;However, it stands as testament to the other browsers that they can handle that error without keeling over, and it&#039;s not like having a null value in an array is something that should cause your entire browser to explode.</description>
		<content:encoded><![CDATA[<p>Yeah, agreed, the trailing comma is syntactically incorrect, I wouldn&#39;t expect that code to work without at least throwing an error; incomplete data set is incomplete.</p>
<p>However, it stands as testament to the other browsers that they can handle that error without keeling over, and it&#39;s not like having a null value in an array is something that should cause your entire browser to explode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2391</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 24 Jul 2009 07:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2391</guid>
		<description>I agree with the trailing comma, since it is the correct behaviour according to ECMAscript. But stopping interpreting your code, and breaking everything else - is definitely not the correct behaviour. It should work fine, but a warning is probably in place, though.</description>
		<content:encoded><![CDATA[<p>I agree with the trailing comma, since it is the correct behaviour according to ECMAscript. But stopping interpreting your code, and breaking everything else &#8211; is definitely not the correct behaviour. It should work fine, but a warning is probably in place, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Parker</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2371</link>
		<dc:creator>James Parker</dc:creator>
		<pubDate>Sun, 12 Jul 2009 02:07:04 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2371</guid>
		<description>Adam,

As much as I detest being on the same side as MicroSoft, the trailing comma is, in fact, a syntax error which should be caught.  While it might  be an inadvertent interpretation of comma as terminator rather than separator, it might just as easily be interpreted as a missing list element.

Tracking down syntactically correct semantic errors is difficult enough; letting syntax errors slip through (without at least a warning message) makes tracking them down even more difficult.

James</description>
		<content:encoded><![CDATA[<p>Adam,</p>
<p>As much as I detest being on the same side as MicroSoft, the trailing comma is, in fact, a syntax error which should be caught.  While it might  be an inadvertent interpretation of comma as terminator rather than separator, it might just as easily be interpreted as a missing list element.</p>
<p>Tracking down syntactically correct semantic errors is difficult enough; letting syntax errors slip through (without at least a warning message) makes tracking them down even more difficult.</p>
<p>James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam S</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2370</link>
		<dc:creator>Adam S</dc:creator>
		<pubDate>Fri, 10 Jul 2009 01:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2370</guid>
		<description>@David, browsers operate in quirks mode 99% of the time, unfortunately. All major browsers understood this. IE broke ALL the js because of that.  It should know better.</description>
		<content:encoded><![CDATA[<p>@David, browsers operate in quirks mode 99% of the time, unfortunately. All major browsers understood this. IE broke ALL the js because of that.  It should know better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2369</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 10 Jul 2009 01:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2369</guid>
		<description>It appears that Internet Explorer is behaving correctly: according to ECMAScript grammar, the last item should not have a comma following it.  Any browser in which this code works is accepting invalid syntax.

From ECMA-262, 11.1.5:
ObjectLiteral :
    {}
    { PropertyNameAndValueList }

PropertyNameAndValueList :
    PropertyName : AssignmentExpression
    PropertyNameAndValueList , PropertyName : AssignmentExpression</description>
		<content:encoded><![CDATA[<p>It appears that Internet Explorer is behaving correctly: according to ECMAScript grammar, the last item should not have a comma following it.  Any browser in which this code works is accepting invalid syntax.</p>
<p>From ECMA-262, 11.1.5:<br />
ObjectLiteral :<br />
    {}<br />
    { PropertyNameAndValueList }</p>
<p>PropertyNameAndValueList :<br />
    PropertyName : AssignmentExpression<br />
    PropertyNameAndValueList , PropertyName : AssignmentExpression</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2368</link>
		<dc:creator>Lawrence</dc:creator>
		<pubDate>Thu, 09 Jul 2009 19:54:17 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2368</guid>
		<description>It&#039;s not so much IE sucking hard, as it is JavaScript syntax sucking hard. No other language would expect a comma at the end of a list of arguments.</description>
		<content:encoded><![CDATA[<p>It&#8217;s not so much IE sucking hard, as it is JavaScript syntax sucking hard. No other language would expect a comma at the end of a list of arguments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evert Mouw</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2367</link>
		<dc:creator>Evert Mouw</dc:creator>
		<pubDate>Thu, 09 Jul 2009 16:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2367</guid>
		<description>It&#039;s understandable. If you don&#039;t know what is inside your computer, if you do not know the difference between &quot;internet&quot; and &quot;WWW&quot; or &quot;browser&quot; and &quot;internet&quot;, then you use Internet Explorer. In all other cases, you download a better browser. But those other cases are rare; the vast masses do not know much about computers; they just want to read their mail.</description>
		<content:encoded><![CDATA[<p>It&#8217;s understandable. If you don&#8217;t know what is inside your computer, if you do not know the difference between &#8220;internet&#8221; and &#8220;WWW&#8221; or &#8220;browser&#8221; and &#8220;internet&#8221;, then you use Internet Explorer. In all other cases, you download a better browser. But those other cases are rare; the vast masses do not know much about computers; they just want to read their mail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by sethadam1</title>
		<link>http://www.firsttube.com/read/ie-sucking-hard-since-version-5/comment-page-1/#comment-2366</link>
		<dc:creator>Twitted by sethadam1</dc:creator>
		<pubDate>Thu, 09 Jul 2009 15:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://firsttube.com/?p=1336#comment-2366</guid>
		<description>[...] This post was Twitted by sethadam1 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by sethadam1 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

