<?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: A Summary of the Metaclasses Proposal for C++	</title>
	<atom:link href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Sat, 10 Mar 2018 18:17: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: shaik shami		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-855</link>

		<dc:creator><![CDATA[shaik shami]]></dc:creator>
		<pubDate>Sat, 10 Mar 2018 18:17:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-855</guid>

					<description><![CDATA[Enjoyed reading your blog posts. Thanks for sharing]]></description>
			<content:encoded><![CDATA[<p>Enjoyed reading your blog posts. Thanks for sharing</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: QQQ ׅ		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-854</link>

		<dc:creator><![CDATA[QQQ ׅ]]></dc:creator>
		<pubDate>Sat, 10 Mar 2018 16:10:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-854</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-468&quot;&gt;azav&lt;/a&gt;.

That would break a long tradition of shitty naming decisions inherited from C.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-468">azav</a>.</p>
<p>That would break a long tradition of shitty naming decisions inherited from C.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel Houck		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-634</link>

		<dc:creator><![CDATA[Daniel Houck]]></dc:creator>
		<pubDate>Tue, 07 Nov 2017 23:48:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-634</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-586&quot;&gt;Andrew Hefford (Voltaire)&lt;/a&gt;.

The proposal uses multiple inheritance in a few cases. I don’t know how it’s defined, though.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-586">Andrew Hefford (Voltaire)</a>.</p>
<p>The proposal uses multiple inheritance in a few cases. I don’t know how it’s defined, though.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Andrew Hefford (Voltaire)		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-586</link>

		<dc:creator><![CDATA[Andrew Hefford (Voltaire)]]></dc:creator>
		<pubDate>Fri, 13 Oct 2017 15:09:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-586</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-467&quot;&gt;Daniel Houck&lt;/a&gt;.

Does it work though?  I can imagine one class having a rule restricting / correcting everything to be public, while the other restricts / corrects everything to be private or protected.   Does second one look at the output of the first, or does it look at the use of $class definition.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-467">Daniel Houck</a>.</p>
<p>Does it work though?  I can imagine one class having a rule restricting / correcting everything to be public, while the other restricts / corrects everything to be private or protected.   Does second one look at the output of the first, or does it look at the use of $class definition.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel Houck		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-580</link>

		<dc:creator><![CDATA[Daniel Houck]]></dc:creator>
		<pubDate>Fri, 06 Oct 2017 16:19:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-580</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-485&quot;&gt;Jim L&lt;/a&gt;.

Foreign keyboards often do have $, and you pretty much need it for programming anyway in a lot of environments.

$shell_or_perl_variable, /end_of_line_regex$/, and $.jquery_function() are all common examples, and I’m sure there are others I just can’t think of at the moment. I probably use $ for things not related to money than I actually use it for money.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-485">Jim L</a>.</p>
<p>Foreign keyboards often do have $, and you pretty much need it for programming anyway in a lot of environments.</p>
<p>$shell_or_perl_variable, /end_of_line_regex$/, and $.jquery_function() are all common examples, and I’m sure there are others I just can’t think of at the moment. I probably use $ for things not related to money than I actually use it for money.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Gaetano Mendola		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-516</link>

		<dc:creator><![CDATA[Gaetano Mendola]]></dc:creator>
		<pubDate>Wed, 30 Aug 2017 08:34:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-516</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-485&quot;&gt;Jim L&lt;/a&gt;.

Some don&#039;t have ~ and &#038; either to not speak about { and }]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-485">Jim L</a>.</p>
<p>Some don&#8217;t have ~ and &amp; either to not speak about { and }</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Gaetano Mendola		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-515</link>

		<dc:creator><![CDATA[Gaetano Mendola]]></dc:creator>
		<pubDate>Wed, 30 Aug 2017 08:33:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-515</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-470&quot;&gt;WC Plunger&lt;/a&gt;.

Lisp, it remembers me of CompuServe boards]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-470">WC Plunger</a>.</p>
<p>Lisp, it remembers me of CompuServe boards</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jim L		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-485</link>

		<dc:creator><![CDATA[Jim L]]></dc:creator>
		<pubDate>Fri, 11 Aug 2017 21:40:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-485</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-469&quot;&gt;Daniel Houck&lt;/a&gt;.

Can you get the rest of the world to buy in?  Foreign keyboards usually don&#039;t have the $ sign.  Or, is the capitalist Trump paying Sutter off?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-469">Daniel Houck</a>.</p>
<p>Can you get the rest of the world to buy in?  Foreign keyboards usually don&#8217;t have the $ sign.  Or, is the capitalist Trump paying Sutter off?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan O'Connor		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-473</link>

		<dc:creator><![CDATA[Jonathan O'Connor]]></dc:creator>
		<pubDate>Tue, 08 Aug 2017 10:13:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-473</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-470&quot;&gt;WC Plunger&lt;/a&gt;.

Martin O&#039;Riordan, who has been writing C++ compilers since 1986, told me at the weekend that something similar to metaclasses was proposed in the early 1990&#039;s.

One of the first libraries to ship with CFront was a coroutines library. After 30 years this is finally becoming part of the standard. Such is the way of C++ standardisation.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-470">WC Plunger</a>.</p>
<p>Martin O&#8217;Riordan, who has been writing C++ compilers since 1986, told me at the weekend that something similar to metaclasses was proposed in the early 1990&#8217;s.</p>
<p>One of the first libraries to ship with CFront was a coroutines library. After 30 years this is finally becoming part of the standard. Such is the way of C++ standardisation.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Raphael Zulliger		</title>
		<link>https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/#comment-472</link>

		<dc:creator><![CDATA[Raphael Zulliger]]></dc:creator>
		<pubDate>Tue, 08 Aug 2017 07:07:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1551#comment-472</guid>

					<description><![CDATA[Am I right that, with this feature, combined with some template code, we could easily create a meta class that allows  &#039;POD&#039; types only and provides a generic way of changing endianness? So that actual (data only) structs that are exchanged by little vs. big endian systems can &quot;implement&quot; such a meta class and only needs to define it&#039;s data members and the metaclass will automatically provide the right &#039;convert endianness&#039; function?]]></description>
			<content:encoded><![CDATA[<p>Am I right that, with this feature, combined with some template code, we could easily create a meta class that allows  &#8216;POD&#8217; types only and provides a generic way of changing endianness? So that actual (data only) structs that are exchanged by little vs. big endian systems can &#8220;implement&#8221; such a meta class and only needs to define it&#8217;s data members and the metaclass will automatically provide the right &#8216;convert endianness&#8217; function?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
