<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comments on: The Pi Day Challenge for the Most Expressive Code &#8211; Results	</title>
	<atom:link href="https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Fri, 17 Mar 2017 13:24:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>
	<item>
		<title>
		By: Dimitar Mirchev		</title>
		<link>https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-180</link>

		<dc:creator><![CDATA[Dimitar Mirchev]]></dc:creator>
		<pubDate>Fri, 17 Mar 2017 13:24:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=877#comment-180</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-170&quot;&gt;Porsche9II&lt;/a&gt;.

There is special verion that works with VS2017.

I used the new Visual Studio Open Folder/CMAKE to compile and experiment with one of the examples.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-170">Porsche9II</a>.</p>
<p>There is special verion that works with VS2017.</p>
<p>I used the new Visual Studio Open Folder/CMAKE to compile and experiment with one of the examples.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mikulas Florek		</title>
		<link>https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-174</link>

		<dc:creator><![CDATA[Mikulas Florek]]></dc:creator>
		<pubDate>Tue, 14 Mar 2017 13:41:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=877#comment-174</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-172&quot;&gt;triangle_soup {neil}&lt;/a&gt;.

I am not familiar with ranges at all and the only reason I can understand the code is only because the variables are properly named and I had to deduct a lot. What&#039;s also bad is that I tried to educate myself on the ranges but googling &quot;ranges::view::take&quot; returns nothing useful.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-172">triangle_soup {neil}</a>.</p>
<p>I am not familiar with ranges at all and the only reason I can understand the code is only because the variables are properly named and I had to deduct a lot. What&#8217;s also bad is that I tried to educate myself on the ranges but googling &#8220;ranges::view::take&#8221; returns nothing useful.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Will K		</title>
		<link>https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-173</link>

		<dc:creator><![CDATA[Will K]]></dc:creator>
		<pubDate>Tue, 14 Mar 2017 13:36:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=877#comment-173</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-172&quot;&gt;triangle_soup {neil}&lt;/a&gt;.

&#062; neither familiar with the original problem

He clearly described the problem, including all formulae necessary.

&#062; nor the Ranges library

I never used Ranges before this. It&#039;s even in my comment header for the code

&#062; The use of capitalisation for const variables MAKES the CODE hard TO read.

Sorry, that&#039;s just my style. I&#039;m not sure of a reasonable alternative either. PascalCase is for classes, camelCase is for local variables and methods. I like being able to see whether or not something is const just by looking at it, and I refuse to adopt hungarian notation (Google uses a k prefix).]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-172">triangle_soup {neil}</a>.</p>
<p>&gt; neither familiar with the original problem</p>
<p>He clearly described the problem, including all formulae necessary.</p>
<p>&gt; nor the Ranges library</p>
<p>I never used Ranges before this. It&#8217;s even in my comment header for the code</p>
<p>&gt; The use of capitalisation for const variables MAKES the CODE hard TO read.</p>
<p>Sorry, that&#8217;s just my style. I&#8217;m not sure of a reasonable alternative either. PascalCase is for classes, camelCase is for local variables and methods. I like being able to see whether or not something is const just by looking at it, and I refuse to adopt hungarian notation (Google uses a k prefix).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: triangle_soup {neil}		</title>
		<link>https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-172</link>

		<dc:creator><![CDATA[triangle_soup {neil}]]></dc:creator>
		<pubDate>Tue, 14 Mar 2017 12:27:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=877#comment-172</guid>

					<description><![CDATA[I think an interesting experiment would be to give that code to a group of programmers who are neither familiar with the original problem nor the Ranges library (I&#039;m guessing the majority of C++ programmers) and to see if they can tell you what problem it is solving. If it&#039;s truly expressive then they should be able to tell you very quickly.

The use of capitalisation for const variables MAKES the CODE hard TO read. I really wish people would stop that, especially given that we try and &#039;const&#039; everything these days.

Nice solution, though.]]></description>
			<content:encoded><![CDATA[<p>I think an interesting experiment would be to give that code to a group of programmers who are neither familiar with the original problem nor the Ranges library (I&#8217;m guessing the majority of C++ programmers) and to see if they can tell you what problem it is solving. If it&#8217;s truly expressive then they should be able to tell you very quickly.</p>
<p>The use of capitalisation for const variables MAKES the CODE hard TO read. I really wish people would stop that, especially given that we try and &#8216;const&#8217; everything these days.</p>
<p>Nice solution, though.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Porsche9II		</title>
		<link>https://www.fluentcpp.com/2017/03/13/pi-day-challenge-for-the-most-expressive-code-results/#comment-170</link>

		<dc:creator><![CDATA[Porsche9II]]></dc:creator>
		<pubDate>Tue, 14 Mar 2017 10:44:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=877#comment-170</guid>

					<description><![CDATA[Bonus points for &quot;std::nexttoward(radius, 2 * radius)&quot; for generating random numbers in [-r, r] and the static declaration of the rng for avoiding the birthday problem (for parallelization and smaller code size use www.pcg-random.org/  with auto_seeder)

expressive code  equals   #include &#060;range/v3/...

Is Ranges working with the new VS2017 C++ compiler - anyone tested?]]></description>
			<content:encoded><![CDATA[<p>Bonus points for &#8220;std::nexttoward(radius, 2 * radius)&#8221; for generating random numbers in [-r, r] and the static declaration of the rng for avoiding the birthday problem (for parallelization and smaller code size use <a href="http://www.pcg-random.org/" rel="nofollow ugc">http://www.pcg-random.org/</a>  with auto_seeder)</p>
<p>expressive code  equals   #include &lt;range/v3/&#8230;</p>
<p>Is Ranges working with the new VS2017 C++ compiler &#8211; anyone tested?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
