<?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 Expressive C++17 Coding Challenge	</title>
	<atom:link href="https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Mon, 04 Jun 2018 06:54: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: Jonathan Boccara		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-1037</link>

		<dc:creator><![CDATA[Jonathan Boccara]]></dc:creator>
		<pubDate>Mon, 04 Jun 2018 06:54:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-1037</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-1033&quot;&gt;jft&lt;/a&gt;.

Impressive! Thanks for sharing this.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-1033">jft</a>.</p>
<p>Impressive! Thanks for sharing this.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: jft		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-1033</link>

		<dc:creator><![CDATA[jft]]></dc:creator>
		<pubDate>Fri, 01 Jun 2018 14:26:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-1033</guid>

					<description><![CDATA[Re my comments on timing https://www.bfilipek.com/2017/10/expressive-cpp17-results.html


By using string_view and reading the whole file into memory in one go (as assumed it will fit), I&#039;ve managed to get the timing from the winning entry from 16993 to 3061 - which is 5 times faster! (using the same 395Mb file). See http://coliru.stacked-crooked.com/a/83471b5b25357b40


The code is not that C++17 oriented, but I was looking at timing more than anything. Reading a line into a string and then splitting that string into other strings is sure time expensive! It doesn&#039;t matter for small files - but for large files of hundred of thousands of lines, it sure does.]]></description>
			<content:encoded><![CDATA[<p>Re my comments on timing <a href="https://www.bfilipek.com/2017/10/expressive-cpp17-results.html" rel="nofollow ugc">https://www.bfilipek.com/2017/10/expressive-cpp17-results.html</a></p>
<p>By using string_view and reading the whole file into memory in one go (as assumed it will fit), I&#8217;ve managed to get the timing from the winning entry from 16993 to 3061 &#8211; which is 5 times faster! (using the same 395Mb file). See <a href="http://coliru.stacked-crooked.com/a/83471b5b25357b40" rel="nofollow ugc">http://coliru.stacked-crooked.com/a/83471b5b25357b40</a></p>
<p>The code is not that C++17 oriented, but I was looking at timing more than anything. Reading a line into a string and then splitting that string into other strings is sure time expensive! It doesn&#8217;t matter for small files &#8211; but for large files of hundred of thousands of lines, it sure does.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: sehe		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-605</link>

		<dc:creator><![CDATA[sehe]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 06:57:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-605</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-595&quot;&gt;David Tallman&lt;/a&gt;.

Very good point. I missed that one. Code review saves the day!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-595">David Tallman</a>.</p>
<p>Very good point. I missed that one. Code review saves the day!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David Tallman		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-595</link>

		<dc:creator><![CDATA[David Tallman]]></dc:creator>
		<pubDate>Tue, 17 Oct 2017 14:49:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-595</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-589&quot;&gt;sehe&lt;/a&gt;.

I notice that the csv class allows an arbitrary set of delimiters but the output stream always uses a comma. It seems like you would want to preserve the original delimiters.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-589">sehe</a>.</p>
<p>I notice that the csv class allows an arbitrary set of delimiters but the output stream always uses a comma. It seems like you would want to preserve the original delimiters.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: sehe		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-594</link>

		<dc:creator><![CDATA[sehe]]></dc:creator>
		<pubDate>Mon, 16 Oct 2017 12:24:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-594</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-593&quot;&gt;Jonathan Boccara&lt;/a&gt;.

Man. Disqus can use some improvements to their UI/UX :) I mean, it should not be that hard to show comments moderation to the poster (with indication that it is pending).

Thanks, I&#039;ll clean up the duplication a bit then. [EDIT no I won&#039;t, Disqus doesn&#039;t allow me to...]]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-593">Jonathan Boccara</a>.</p>
<p>Man. Disqus can use some improvements to their UI/UX 🙂 I mean, it should not be that hard to show comments moderation to the poster (with indication that it is pending).</p>
<p>Thanks, I&#8217;ll clean up the duplication a bit then. [EDIT no I won&#8217;t, Disqus doesn&#8217;t allow me to&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan Boccara		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-593</link>

		<dc:creator><![CDATA[Jonathan Boccara]]></dc:creator>
		<pubDate>Mon, 16 Oct 2017 09:26:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-593</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-592&quot;&gt;sehe&lt;/a&gt;.

Hi, the comments module on Disqus hides some comments until approbation. I&#039;ve approved your comments so they should show now. I&#039;m sorry for the inconvenience.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-592">sehe</a>.</p>
<p>Hi, the comments module on Disqus hides some comments until approbation. I&#8217;ve approved your comments so they should show now. I&#8217;m sorry for the inconvenience.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: sehe		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-592</link>

		<dc:creator><![CDATA[sehe]]></dc:creator>
		<pubDate>Sun, 15 Oct 2017 23:31:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-592</guid>

					<description><![CDATA[Why are my comments getting deleted? Reposting for the third time, on this post alone. https://t.co/NkC7vAmE76]]></description>
			<content:encoded><![CDATA[<p>Why are my comments getting deleted? Reposting for the third time, on this post alone. <a href="https://t.co/NkC7vAmE76" rel="nofollow ugc">https://t.co/NkC7vAmE76</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ben Arnold		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-591</link>

		<dc:creator><![CDATA[Ben Arnold]]></dc:creator>
		<pubDate>Sun, 15 Oct 2017 21:52:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-591</guid>

					<description><![CDATA[That was fun! http://coliru.stacked-crooked.com/a/95759e40ebd711e1]]></description>
			<content:encoded><![CDATA[<p>That was fun! <a href="http://coliru.stacked-crooked.com/a/95759e40ebd711e1" rel="nofollow ugc">http://coliru.stacked-crooked.com/a/95759e40ebd711e1</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: sehe		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-589</link>

		<dc:creator><![CDATA[sehe]]></dc:creator>
		<pubDate>Sun, 15 Oct 2017 21:16:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-589</guid>

					<description><![CDATA[http://coliru.stacked-crooked.com/a/819c67c4dff22917

 https://uploads.disquscdn.com/images/1b2333c76bb7b4885fde66c3de3d2f7cb173c477eb94dc85a1e20ec554bfd217.png]]></description>
			<content:encoded><![CDATA[<p><a href="http://coliru.stacked-crooked.com/a/819c67c4dff22917" rel="nofollow ugc">http://coliru.stacked-crooked.com/a/819c67c4dff22917</a></p>
<p> <a href="https://uploads.disquscdn.com/images/1b2333c76bb7b4885fde66c3de3d2f7cb173c477eb94dc85a1e20ec554bfd217.png" rel="nofollow ugc">https://uploads.disquscdn.com/images/1b2333c76bb7b4885fde66c3de3d2f7cb173c477eb94dc85a1e20ec554bfd217.png</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yann Labou		</title>
		<link>https://www.fluentcpp.com/2017/09/25/expressive-cpp17-coding-challenge/#comment-588</link>

		<dc:creator><![CDATA[Yann Labou]]></dc:creator>
		<pubDate>Sun, 15 Oct 2017 19:29:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=2238#comment-588</guid>

					<description><![CDATA[My try:
http://coliru.stacked-crooked.com/a/a9a8b17c796103c2]]></description>
			<content:encoded><![CDATA[<p>My try:<br />
<a href="http://coliru.stacked-crooked.com/a/a9a8b17c796103c2" rel="nofollow ugc">http://coliru.stacked-crooked.com/a/a9a8b17c796103c2</a></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
