<?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"
	>
<channel>
	<title>Comments for DaVinci Unlimited Software</title>
	<atom:link href="http://www.davinciunltd.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davinciunltd.com</link>
	<description>Jim McKeeth's blog on creative and innovative Delphi programming.</description>
	<pubDate>Sat, 11 Oct 2008 02:32:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>Comment on Beyond Compare 3 Beta by Bookmarks about Beta</title>
		<link>http://www.davinciunltd.com/2008/07/beyond-compare-3-beta/#comment-215</link>
		<dc:creator>Bookmarks about Beta</dc:creator>
		<pubDate>Sat, 23 Aug 2008 07:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/2008/07/beyond-compare-3-beta/#comment-215</guid>
		<description>[...] - bookmarked by 4 members originally found by MacDiva on 2008-08-02  Beyond Compare 3 Beta  http://www.davinciunltd.com/2008/07/beyond-compare-3-beta/ - bookmarked by 4 members originally [...]</description>
		<content:encoded><![CDATA[<p>[...] - bookmarked by 4 members originally found by MacDiva on 2008-08-02  Beyond Compare 3 Beta  <a href="http://www.davinciunltd.com/2008/07/beyond-compare-3-beta/" rel="nofollow">http://www.davinciunltd.com/2008/07/beyond-compare-3-beta/</a> - bookmarked by 4 members originally [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on McAfee ScanAlert FAIL by blur</title>
		<link>http://www.davinciunltd.com/2008/08/mcafee-scanalert-fail/#comment-214</link>
		<dc:creator>blur</dc:creator>
		<pubDate>Wed, 20 Aug 2008 23:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/?p=77#comment-214</guid>
		<description>Nice one, totally failure.</description>
		<content:encoded><![CDATA[<p>Nice one, totally failure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Turbo Pascal 1.0 Floppy by Troodon</title>
		<link>http://www.davinciunltd.com/2007/11/turbo-pascal-10-floppy/#comment-211</link>
		<dc:creator>Troodon</dc:creator>
		<pubDate>Mon, 21 Jul 2008 14:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/2007/11/turbo-pascal-10-floppy/#comment-211</guid>
		<description>Do you, by any chance, have a copy of the original Turbo Pascal "Book license"? Thanks.</description>
		<content:encoded><![CDATA[<p>Do you, by any chance, have a copy of the original Turbo Pascal &#8220;Book license&#8221;? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Genius Musicals by Randy</title>
		<link>http://www.davinciunltd.com/2008/07/genius-musicals/#comment-210</link>
		<dc:creator>Randy</dc:creator>
		<pubDate>Wed, 16 Jul 2008 00:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/?p=73#comment-210</guid>
		<description>Hmm - looks like that link is pretty popular, as I can't get through!</description>
		<content:encoded><![CDATA[<p>Hmm - looks like that link is pretty popular, as I can&#8217;t get through!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Order of Enum in Case Statement by Thaddy de Koning</title>
		<link>http://www.davinciunltd.com/2008/07/order-of-enum-in-case-statement/#comment-208</link>
		<dc:creator>Thaddy de Koning</dc:creator>
		<pubDate>Mon, 14 Jul 2008 08:28:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/2008/07/order-of-enum-in-case-statement/#comment-208</guid>
		<description>Although the compiler always optimizes a case loop to be in-order,
Olivier is right: You also need to watch your algoritm.

That also implies that when you know some code is more likely to occur than other code in the case loop, you need to enforce it by evaluating from a low (the lowest) const value.

But that assumes the compiler will optimize from low to high, and that may not be the case: the compiler may also optimize high to low....
Some compilers do...

All in all, Olivier: it is pretty dangerous to rely on perceived optimizations that you can not be sure about and maybe version dependent.
In your case: you can better write out your algoritm in such a way that the optimization you want is enforced, i.e.  f.e. by evaluating the most commonly encountered code first by means of if/then.../else /case/endcase</description>
		<content:encoded><![CDATA[<p>Although the compiler always optimizes a case loop to be in-order,<br />
Olivier is right: You also need to watch your algoritm.</p>
<p>That also implies that when you know some code is more likely to occur than other code in the case loop, you need to enforce it by evaluating from a low (the lowest) const value.</p>
<p>But that assumes the compiler will optimize from low to high, and that may not be the case: the compiler may also optimize high to low&#8230;.<br />
Some compilers do&#8230;</p>
<p>All in all, Olivier: it is pretty dangerous to rely on perceived optimizations that you can not be sure about and maybe version dependent.<br />
In your case: you can better write out your algoritm in such a way that the optimization you want is enforced, i.e.  f.e. by evaluating the most commonly encountered code first by means of if/then&#8230;/else /case/endcase</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Order of Enum in Case Statement by Daniel Lehmann</title>
		<link>http://www.davinciunltd.com/2008/07/order-of-enum-in-case-statement/#comment-206</link>
		<dc:creator>Daniel Lehmann</dc:creator>
		<pubDate>Sun, 13 Jul 2008 15:33:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/2008/07/order-of-enum-in-case-statement/#comment-206</guid>
		<description>A while ago I did a similar test and wrote down my results here:

http://www.delphipraxis.net/topic41187_delphiinternals+compilerverhalten+bei+case+statements.html&#38;highlight=


You should be able to read German, though ;)


Regards
Daniel</description>
		<content:encoded><![CDATA[<p>A while ago I did a similar test and wrote down my results here:</p>
<p><a href="http://www.delphipraxis.net/topic41187_delphiinternals+compilerverhalten+bei+case+statements.html&amp;highlight=" rel="nofollow">http://www.delphipraxis.net/topic41187_delphiinternals+compilerverhalten+bei+case+statements.html&amp;highlight=</a></p>
<p>You should be able to read German, though <img src='http://www.davinciunltd.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Regards<br />
Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Order of Enum in Case Statement by Olivier Beltrami</title>
		<link>http://www.davinciunltd.com/2008/07/order-of-enum-in-case-statement/#comment-205</link>
		<dc:creator>Olivier Beltrami</dc:creator>
		<pubDate>Sun, 13 Jul 2008 06:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/2008/07/order-of-enum-in-case-statement/#comment-205</guid>
		<description>I think the issue is if the order matters with respect to the most probable cases. That is to say if your enum has options a-b-c and 90% of the time it is option a, then you should put the code for option a first.</description>
		<content:encoded><![CDATA[<p>I think the issue is if the order matters with respect to the most probable cases. That is to say if your enum has options a-b-c and 90% of the time it is option a, then you should put the code for option a first.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye Old Friends by delphi for ever</title>
		<link>http://www.davinciunltd.com/2008/07/good-bye-old-friends/#comment-201</link>
		<dc:creator>delphi for ever</dc:creator>
		<pubDate>Thu, 03 Jul 2008 06:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/?p=69#comment-201</guid>
		<description>Delphi still the best IDE and I hope that it can find a new way for the future!
How about RIA (Rich Internet Application)?

becoming parents?(TM) visit http://lucascom.webng.com</description>
		<content:encoded><![CDATA[<p>Delphi still the best IDE and I hope that it can find a new way for the future!<br />
How about RIA (Rich Internet Application)?</p>
<p>becoming parents?(TM) visit <a href="http://lucascom.webng.com" rel="nofollow">http://lucascom.webng.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye Old Friends by Chris Brandsma</title>
		<link>http://www.davinciunltd.com/2008/07/good-bye-old-friends/#comment-200</link>
		<dc:creator>Chris Brandsma</dc:creator>
		<pubDate>Wed, 02 Jul 2008 18:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/?p=69#comment-200</guid>
		<description>I'm working on the 404 messages, the blog isn't going to disappear.   But, we have both been using it less as of late, and we changed the groups name to BOISE Software Developer Group and have expanded our focus to all languages (C#, Java, Ruby, PHP, ColdFusion, etc).  So far it is working well.

See you around.</description>
		<content:encoded><![CDATA[<p>I&#8217;m working on the 404 messages, the blog isn&#8217;t going to disappear.   But, we have both been using it less as of late, and we changed the groups name to BOISE Software Developer Group and have expanded our focus to all languages (C#, Java, Ruby, PHP, ColdFusion, etc).  So far it is working well.</p>
<p>See you around.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good-bye Old Friends by Stephane</title>
		<link>http://www.davinciunltd.com/2008/07/good-bye-old-friends/#comment-199</link>
		<dc:creator>Stephane</dc:creator>
		<pubDate>Tue, 01 Jul 2008 08:38:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.davinciunltd.com/?p=69#comment-199</guid>
		<description>Delphi will survive at Embarcadero</description>
		<content:encoded><![CDATA[<p>Delphi will survive at Embarcadero</p>
]]></content:encoded>
	</item>
</channel>
</rss>
