<?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 C++ Metaclasses Proposal in Less Than 5 Minutes	</title>
	<atom:link href="https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Sat, 10 Mar 2018 22:28:30 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>
	<item>
		<title>
		By: Bartlomiej Filipek		</title>
		<link>https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-852</link>

		<dc:creator><![CDATA[Bartlomiej Filipek]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 09:33:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3246#comment-852</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-850&quot;&gt;Jonathan Boccara&lt;/a&gt;.

lol &quot;Runs Herb&#039;s Examples&quot; :) Thanks!
I though the early implementation will be from MSVC... but probably it&#039;s easier to extend clang to do prototypes.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-850">Jonathan Boccara</a>.</p>
<p>lol &#8220;Runs Herb&#8217;s Examples&#8221; 🙂 Thanks!<br />
I though the early implementation will be from MSVC&#8230; but probably it&#8217;s easier to extend clang to do prototypes.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bartlomiej Filipek		</title>
		<link>https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-851</link>

		<dc:creator><![CDATA[Bartlomiej Filipek]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 09:32:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3246#comment-851</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-849&quot;&gt;Davidbrcz&lt;/a&gt;.

I know what you mean. C++ is already too complex, so metaclasses would only increase it...

on the other hand it will help in such places as QT - where you have its own metalanguage and you have to run MOC to generate the final code. (or use a recent solution without moc...)

so maybe metaclasses already try to simplify the existing (and non-standard) solutions.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-849">Davidbrcz</a>.</p>
<p>I know what you mean. C++ is already too complex, so metaclasses would only increase it&#8230;</p>
<p>on the other hand it will help in such places as QT &#8211; where you have its own metalanguage and you have to run MOC to generate the final code. (or use a recent solution without moc&#8230;)</p>
<p>so maybe metaclasses already try to simplify the existing (and non-standard) solutions.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan Boccara		</title>
		<link>https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-850</link>

		<dc:creator><![CDATA[Jonathan Boccara]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 08:44:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3246#comment-850</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-848&quot;&gt;Bartlomiej Filipek&lt;/a&gt;.

Thanks Bartek! It seems there is a clang-based prototype implem by Andrew Sutton available at https://cppx.godbolt.org/ that implements a number of features from the proposal]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-848">Bartlomiej Filipek</a>.</p>
<p>Thanks Bartek! It seems there is a clang-based prototype implem by Andrew Sutton available at <a href="https://cppx.godbolt.org/" rel="nofollow ugc">https://cppx.godbolt.org/</a> that implements a number of features from the proposal</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Davidbrcz		</title>
		<link>https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-849</link>

		<dc:creator><![CDATA[Davidbrcz]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 08:06:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3246#comment-849</guid>

					<description><![CDATA[I have mixed feelings about the meta class proposal. 
A C++ program is already hard to reason about and many things happen under the hood or behind our back. Adding a such a new powerful feature will break code locality (the type is a BLABLA, where the hell is defined BLABLA), that method is virtual because all BLABLA&#039;s are.. 

Moreover, how does it fit with other C++ features ? Concept ? Auto ? Template ?

It may seem like a good idea at first glance but I really fear at the end it will  only add fuel to the fire. You know, the road to hell is paved with good intentions ...]]></description>
			<content:encoded><![CDATA[<p>I have mixed feelings about the meta class proposal.<br />
A C++ program is already hard to reason about and many things happen under the hood or behind our back. Adding a such a new powerful feature will break code locality (the type is a BLABLA, where the hell is defined BLABLA), that method is virtual because all BLABLA&#8217;s are.. </p>
<p>Moreover, how does it fit with other C++ features ? Concept ? Auto ? Template ?</p>
<p>It may seem like a good idea at first glance but I really fear at the end it will  only add fuel to the fire. You know, the road to hell is paved with good intentions &#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bartlomiej Filipek		</title>
		<link>https://www.fluentcpp.com/2018/03/09/c-metaclasses-proposal-less-5-minutes/#comment-848</link>

		<dc:creator><![CDATA[Bartlomiej Filipek]]></dc:creator>
		<pubDate>Fri, 09 Mar 2018 06:50:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3246#comment-848</guid>

					<description><![CDATA[great video! That&#039;s a good summary of metaclasses.

Maybe I am wrong, but there&#039;s probably some early implementation for meta classes... right? have you heard something about it?]]></description>
			<content:encoded><![CDATA[<p>great video! That&#8217;s a good summary of metaclasses.</p>
<p>Maybe I am wrong, but there&#8217;s probably some early implementation for meta classes&#8230; right? have you heard something about it?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
