<?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: Loop Abstractions in D</title>
	<atom:link href="http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/</link>
	<description>Hans-Eric Grönlund on software development</description>
	<lastBuildDate>Wed, 21 Dec 2011 04:18:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: The Open-Closure-Close Idiom in D</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-3522</link>
		<dc:creator>The Open-Closure-Close Idiom in D</dc:creator>
		<pubDate>Wed, 13 Feb 2008 15:24:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-3522</guid>
		<description>[...] could we do this in D? Well, as I&#8217;ve written before, D&#8217;s delegates in combination with function literals can be used to mimic the code blocks of [...]</description>
		<content:encoded><![CDATA[<p>[...] could we do this in D? Well, as I&#8217;ve written before, D&#8217;s delegates in combination with function literals can be used to mimic the code blocks of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Loop Abstractions in D revisited</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-3009</link>
		<dc:creator>Loop Abstractions in D revisited</dc:creator>
		<pubDate>Thu, 31 Jan 2008 15:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-3009</guid>
		<description>[...] my previous post on Loop Abstractions in D I showed you how we could make loop constructs abstract, in a similar way which is common in Ruby. [...]</description>
		<content:encoded><![CDATA[<p>[...] my previous post on Loop Abstractions in D I showed you how we could make loop constructs abstract, in a similar way which is common in Ruby. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans-Eric</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2656</link>
		<dc:creator>Hans-Eric</dc:creator>
		<pubDate>Thu, 24 Jan 2008 22:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2656</guid>
		<description>I agree to some extent, but I do like the possibility to give complex loop logic descriptive names. 

In Ruby it feels more natural though. I mean, one has to love code like this:

&lt;code&gt;
10.times do
  # code goes here
end
&lt;/code&gt;

A for loop can never communicate intention better than that.</description>
		<content:encoded><![CDATA[<p>I agree to some extent, but I do like the possibility to give complex loop logic descriptive names. </p>
<p>In Ruby it feels more natural though. I mean, one has to love code like this:</p>
<p><code><br />
10.times do<br />
  # code goes here<br />
end<br />
</code></p>
<p>A for loop can never communicate intention better than that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans-Eric</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2596</link>
		<dc:creator>Hans-Eric</dc:creator>
		<pubDate>Wed, 23 Jan 2008 11:24:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2596</guid>
		<description>@Dominik - again

Argh! The entity code translated into a -, but you know what I meant. I really need to find a solution to this...</description>
		<content:encoded><![CDATA[<p>@Dominik &#8211; again</p>
<p>Argh! The entity code translated into a -, but you know what I meant. I really need to find a solution to this&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans-Eric</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2595</link>
		<dc:creator>Hans-Eric</dc:creator>
		<pubDate>Wed, 23 Jan 2008 11:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2595</guid>
		<description>@Dominik

Ah, you&#039;re right. Thanks for pointing it out. It&#039;s Wordpress that doesn&#039;t handle code formatting very well. I fixed the problem temporarily (by switching minuses for &#045;</description>
		<content:encoded><![CDATA[<p>@Dominik</p>
<p>Ah, you&#8217;re right. Thanks for pointing it out. It&#8217;s WordPress that doesn&#8217;t handle code formatting very well. I fixed the problem temporarily (by switching minuses for &#45;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominik Susmel</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2591</link>
		<dc:creator>Dominik Susmel</dc:creator>
		<pubDate>Wed, 23 Jan 2008 09:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2591</guid>
		<description>hm can&#039;t seem to add two minuses in a row with comment system, but you know what I mean iminusminus</description>
		<content:encoded><![CDATA[<p>hm can&#8217;t seem to add two minuses in a row with comment system, but you know what I mean iminusminus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominik Susmel</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2589</link>
		<dc:creator>Dominik Susmel</dc:creator>
		<pubDate>Wed, 23 Jan 2008 09:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2589</guid>
		<description>Excellent!
Btw, you have an error in the cleanedup version, should be i-- instead of i-</description>
		<content:encoded><![CDATA[<p>Excellent!<br />
Btw, you have an error in the cleanedup version, should be i&#8211; instead of i-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The One With D &#187; Blog Archive &#187; More D Articles</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2581</link>
		<dc:creator>The One With D &#187; Blog Archive &#187; More D Articles</dc:creator>
		<pubDate>Wed, 23 Jan 2008 06:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2581</guid>
		<description>[...] Grönlund has a blog post up detailing how to abstract D&#8217;s loops in a Rubyesque fashion. Elsewhere, Unknown Brackets has posted an overview D from a user [...]</description>
		<content:encoded><![CDATA[<p>[...] Grönlund has a blog post up detailing how to abstract D&#8217;s loops in a Rubyesque fashion. Elsewhere, Unknown Brackets has posted an overview D from a user [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Wilson</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2531</link>
		<dc:creator>David Wilson</dc:creator>
		<pubDate>Tue, 22 Jan 2008 09:35:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2531</guid>
		<description>A for() loop would have been clearer; the marginal gains saved in keystrokes are lost in future readability (everyone reading that code from thereon in now has another badly named template to go grepping for).</description>
		<content:encoded><![CDATA[<p>A for() loop would have been clearer; the marginal gains saved in keystrokes are lost in future readability (everyone reading that code from thereon in now has another badly named template to go grepping for).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans-Eric</title>
		<link>http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/comment-page-1/#comment-2390</link>
		<dc:creator>Hans-Eric</dc:creator>
		<pubDate>Fri, 18 Jan 2008 15:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.hans-eric.com/2008/01/17/loop-abstractions-in-d/#comment-2390</guid>
		<description>Thanks Michael!

&lt;blockquote&gt;It reminds me of a mix of Delphi, C#, C and I suppose C++.&lt;/blockquote&gt;

Right on, and if I read the Internet vibes correctly we&#039;ll soon see features in D that better support the functional programming paradigm. That&#039;ll be interesting.</description>
		<content:encoded><![CDATA[<p>Thanks Michael!</p>
<blockquote><p>It reminds me of a mix of Delphi, C#, C and I suppose C++.</p></blockquote>
<p>Right on, and if I read the Internet vibes correctly we&#8217;ll soon see features in D that better support the functional programming paradigm. That&#8217;ll be interesting.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

