<?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: Revenge of the Dragon</title>
	<atom:link href="http://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/</link>
	<description>Thoughts, rants, and even some code from the mind of Barney Boisvert.</description>
	<lastBuildDate>Thu, 11 Sep 2014 09:58:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Barney</title>
		<link>https://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/comment-page-1/#comment-129</link>
		<dc:creator>Barney</dc:creator>
		<pubDate>Wed, 25 May 2005 20:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=92#comment-129</guid>
		<description>Matt,

Yes, in all cases, I think BD&#039;s behaviour to be more desirable, but that doesn&#039;t change the fact that CFMX is the definition of the CFML language, and so the discrepancies have to be deemed bugs in BD.  At best they could be BD extensions, but to my knowledge, none of them are documented as language extensions.  And in either case, they&#039;re incompatibilities between the two CFML runtimes, and that was really the point of my post.
</description>
		<content:encoded><![CDATA[<p>Matt,</p>
<p>Yes, in all cases, I think BD's behaviour to be more desirable, but that doesn't change the fact that CFMX is the definition of the CFML language, and so the discrepancies have to be deemed bugs in BD.  At best they could be BD extensions, but to my knowledge, none of them are documented as language extensions.  And in either case, they're incompatibilities between the two CFML runtimes, and that was really the point of my post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Liotta</title>
		<link>https://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/comment-page-1/#comment-128</link>
		<dc:creator>Matt Liotta</dc:creator>
		<pubDate>Wed, 25 May 2005 19:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=92#comment-128</guid>
		<description>A quick read through your bugs in BD reads more like an enhancement list to me. Why would you not want BD to behave as it does in regard to your list? IMHO, CF should match BD in these cases.</description>
		<content:encoded><![CDATA[<p>A quick read through your bugs in BD reads more like an enhancement list to me. Why would you not want BD to behave as it does in regard to your list? IMHO, CF should match BD in these cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barney</title>
		<link>https://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/comment-page-1/#comment-127</link>
		<dc:creator>Barney</dc:creator>
		<pubDate>Wed, 25 May 2005 14:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=92#comment-127</guid>
		<description>Calvin,

Nope, sure didn&#039;t.  I was moving an app to another CF server when I ran across the issues.  The stuff will continue to run on BD, but it probably won&#039;t ever be updated again, as the CF7-compatible version is now the main branch.

Barry,

There was a long thread about this (and a few other things on CF-Talk a bit ago.  You can hit the houseoffusion.com archives if you missed it.  I don&#039;t believe that BD has any official support for nulls, but I suspect they might have some bugs in their implementation that exposes underlying machinery that does support nulls (since it&#039;s written in Java).  So it&#039;s definitely buggy behaviour, but not necessarily undesirable behaviour, at least if it were documented and supported.</description>
		<content:encoded><![CDATA[<p>Calvin,</p>
<p>Nope, sure didn't.  I was moving an app to another CF server when I ran across the issues.  The stuff will continue to run on BD, but it probably won't ever be updated again, as the CF7-compatible version is now the main branch.</p>
<p>Barry,</p>
<p>There was a long thread about this (and a few other things on CF-Talk a bit ago.  You can hit the houseoffusion.com archives if you missed it.  I don't believe that BD has any official support for nulls, but I suspect they might have some bugs in their implementation that exposes underlying machinery that does support nulls (since it's written in Java).  So it's definitely buggy behaviour, but not necessarily undesirable behaviour, at least if it were documented and supported.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: barry.b</title>
		<link>https://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/comment-page-1/#comment-126</link>
		<dc:creator>barry.b</dc:creator>
		<pubDate>Wed, 25 May 2005 10:50:50 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=92#comment-126</guid>
		<description>&gt;&gt;  Perhaps because BD actually recognized the null for what it is, and let it pass the test?

Barney, can you elaborate?

I&#039;m just starting to think that returning NULL for no data is a much better idea (esp for the numeric example you mentioned) than some arbitary sentinal value like &quot;0&quot; or &quot;-1&quot; or &quot;&quot;.

Sure, it can be worked around but only in context of what&#039;s required at the time (zero, empty string, throw an error). NULL still means &quot;no data&quot; and if CF could test for NULLs then I&#039;m sure it might help.

So how far does BD go with returning nulls? 

What would you like to see for CF?

cheers
barry.b</description>
		<content:encoded><![CDATA[<p>&gt;&gt;  Perhaps because BD actually recognized the null for what it is, and let it pass the test?</p>
<p>Barney, can you elaborate?</p>
<p>I'm just starting to think that returning NULL for no data is a much better idea (esp for the numeric example you mentioned) than some arbitary sentinal value like "0&#8243; or "-1&#8243; or "".</p>
<p>Sure, it can be worked around but only in context of what's required at the time (zero, empty string, throw an error). NULL still means "no data" and if CF could test for NULLs then I'm sure it might help.</p>
<p>So how far does BD go with returning nulls? </p>
<p>What would you like to see for CF?</p>
<p>cheers<br />
barry.b</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Calvin Ward</title>
		<link>https://www.barneyb.com/barneyblog/2005/05/24/revenge-of-the-dragon/comment-page-1/#comment-125</link>
		<dc:creator>Calvin Ward</dc:creator>
		<pubDate>Wed, 25 May 2005 07:37:20 +0000</pubDate>
		<guid isPermaLink="false">http://barneyb.com/barneyblog/?p=92#comment-125</guid>
		<description>Did you ever get all of your funding for a CF server?</description>
		<content:encoded><![CDATA[<p>Did you ever get all of your funding for a CF server?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
