<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>GrantRi's WebLog [MS] - All Comments</title><link>http://blogs.msdn.com/b/grantri/</link><description>Ramblings of a compiler geek</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Recursive Iterators made Iterative</title><link>http://blogs.msdn.com/b/grantri/archive/2004/04/08/110165.aspx#10056541</link><pubDate>Tue, 31 Aug 2010 21:02:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10056541</guid><dc:creator>Grant Richins</dc:creator><description>&lt;p&gt;That does seem to make it easier to write them, but I think it is hiding a lot of the costs. &amp;nbsp;You have a lot more allocated objects, and a lot more calls. &amp;nbsp;I think before I went that route, I would try the old fashinoned &amp;nbsp;recursive iterator because it is neat and clean. &amp;nbsp;If performance really was a problem, then I&amp;#39;m not sure your solution would be much better, so I would rewrite it as truely iterative as I did here. &amp;nbsp;Of course I am a little biased...&lt;/p&gt;
&lt;p&gt;--Grant&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10056541" width="1" height="1"&gt;</description></item><item><title>re: Recursive Iterators made Iterative</title><link>http://blogs.msdn.com/b/grantri/archive/2004/04/08/110165.aspx#10055399</link><pubDate>Sat, 28 Aug 2010 20:36:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10055399</guid><dc:creator>Arnon</dc:creator><description>&lt;p&gt;I see this is a very old post, but surprisingly, I didn&amp;#39;t find anywhere someone who solved this problem of efficient recursive iterators in a generic, easy to use and reusable way as I did in &lt;a target="_new" rel="nofollow" href="http://blogs.msdn.com/controlpanel/blogs/comments.aspx/arnonaxelrod.spaces.live.com/.../cns!B8A34EDB370C6811!200.entry"&gt;my recent post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re still alive ;-), I&amp;#39;d like to hear what you think about my solution...&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Arnon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10055399" width="1" height="1"&gt;</description></item><item><title>ARM ::alignment problem | keyongtech</title><link>http://blogs.msdn.com/b/grantri/archive/2004/07/14/183524.aspx#9362603</link><pubDate>Thu, 22 Jan 2009 07:20:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9362603</guid><dc:creator>ARM ::alignment problem | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/3115566-arm-alignment-problem"&gt;http://www.keyongtech.com/3115566-arm-alignment-problem&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9362603" width="1" height="1"&gt;</description></item><item><title>Loading Resource | keyongtech</title><link>http://blogs.msdn.com/b/grantri/archive/2004/04/05/108049.aspx#9361704</link><pubDate>Thu, 22 Jan 2009 05:39:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9361704</guid><dc:creator>Loading Resource | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/648564-loading-resource"&gt;http://www.keyongtech.com/648564-loading-resource&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9361704" width="1" height="1"&gt;</description></item><item><title>re: More on 64-vs-32</title><link>http://blogs.msdn.com/b/grantri/archive/2005/01/27/361852.aspx#8666899</link><pubDate>Sun, 29 Jun 2008 12:54:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8666899</guid><dc:creator>Tanveer Badar</dc:creator><description>&lt;p&gt;&amp;quot;More registers means more things can get enregistered, but only if you don't do things like take their address, pass them by reference, or other such things.&amp;quot;&lt;/p&gt;
&lt;p&gt;Not necessarily true.&lt;/p&gt;
&lt;p&gt;int i = 0, *j = &amp;amp;i;&lt;/p&gt;
&lt;p&gt;++i;&lt;/p&gt;
&lt;p&gt;i can happily reside in a register if j is never used.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8666899" width="1" height="1"&gt;</description></item><item><title>re: Some Clarifications</title><link>http://blogs.msdn.com/b/grantri/archive/2004/09/15/230117.aspx#8666855</link><pubDate>Sun, 29 Jun 2008 12:31:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8666855</guid><dc:creator>Tanveer Badar</dc:creator><description>&lt;p&gt;Let me summarize: &amp;quot;Me and my big mouth&amp;quot;.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8666855" width="1" height="1"&gt;</description></item><item><title>re: Why I'm a software engineer...</title><link>http://blogs.msdn.com/b/grantri/archive/2004/03/21/93703.aspx#8666437</link><pubDate>Sun, 29 Jun 2008 09:07:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8666437</guid><dc:creator>Tanveer Badar</dc:creator><description>&lt;p&gt;I look forward to becoming you one day in this aspect.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8666437" width="1" height="1"&gt;</description></item><item><title>Dinner and a Movie &amp;raquo; GrantRi&amp;#8217;s WebLog [MS] : The problem with being second</title><link>http://blogs.msdn.com/b/grantri/archive/2004/09/07/226355.aspx#8327888</link><pubDate>Thu, 20 Mar 2008 23:38:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8327888</guid><dc:creator>Dinner and a Movie » GrantRi’s WebLog [MS] : The problem with being second</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://dinnermoviesblog.info/grantris-weblog-ms-the-problem-with-being-second/"&gt;http://dinnermoviesblog.info/grantris-weblog-ms-the-problem-with-being-second/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8327888" width="1" height="1"&gt;</description></item><item><title>Website Scripts &amp;raquo; GrantRi&amp;#8217;s WebLog [MS] : More Q&amp;amp;A - C# Project settings</title><link>http://blogs.msdn.com/b/grantri/archive/2004/12/22/330160.aspx#7181460</link><pubDate>Mon, 21 Jan 2008 11:28:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7181460</guid><dc:creator>Website Scripts » GrantRi’s WebLog [MS] : More Q&amp;A - C# Project settings</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://websitescripts.247blogging.info/grantris-weblog-ms-more-qa-c-project-settings/"&gt;http://websitescripts.247blogging.info/grantris-weblog-ms-more-qa-c-project-settings/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7181460" width="1" height="1"&gt;</description></item><item><title>Famous Quotes &amp;raquo; GrantRi&amp;#8217;s WebLog [MS] : Good post on running/writing/compiling managed &amp;#8230;</title><link>http://blogs.msdn.com/b/grantri/archive/2004/09/07/226355.aspx#6990151</link><pubDate>Sat, 05 Jan 2008 13:46:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6990151</guid><dc:creator>Famous Quotes » GrantRi’s WebLog [MS] : Good post on running/writing/compiling managed …</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://famousquotes.247blogging.info/?p=1131"&gt;http://famousquotes.247blogging.info/?p=1131&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6990151" width="1" height="1"&gt;</description></item></channel></rss>