<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What I'm reading now: "C++ Template Metaprogramming"</title><link>http://blogs.msdn.com/b/jmstall/archive/2006/12/05/reading-template-metaprogramming.aspx</link><description>I'm currently reading " C++ Template Metaprogramming ". It's off to a great start. 
 
 The basic idea (so far) is that: 
 
 You can write entire algorithms / programs in C++ templates, which are then executed as the compiler instantiates the template</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Measuring language complexity: Do you need a debugger?</title><link>http://blogs.msdn.com/b/jmstall/archive/2006/12/05/reading-template-metaprogramming.aspx#1280315</link><pubDate>Thu, 14 Dec 2006 06:40:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1280315</guid><dc:creator>Mike Stall's .NET Debugging Blog</dc:creator><description>&lt;p&gt;When people are asking for a debugger for language X, practically it means that the usage of language&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1280315" width="1" height="1"&gt;</description></item><item><title>re: What I'm reading now: "C++ Template Metaprogramming"</title><link>http://blogs.msdn.com/b/jmstall/archive/2006/12/05/reading-template-metaprogramming.aspx#1220037</link><pubDate>Wed, 06 Dec 2006 12:04:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1220037</guid><dc:creator>Amit Schreiber</dc:creator><description>&lt;p&gt;Another good book in the series is Andrei Alexandrescu's Modern C++ Design, which presents some of these template metaprogramming techniques and others along with design patterns (C++ and GoF). &lt;/p&gt;
&lt;p&gt;Some of his ideas were also incorporated into Boost, but the book's result is a library called Loki, which can be found here:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://loki-lib.sourceforge.net/"&gt;http://loki-lib.sourceforge.net/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1220037" width="1" height="1"&gt;</description></item><item><title>re: What I'm reading now: "C++ Template Metaprogramming"</title><link>http://blogs.msdn.com/b/jmstall/archive/2006/12/05/reading-template-metaprogramming.aspx#1212901</link><pubDate>Tue, 05 Dec 2006 22:13:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1212901</guid><dc:creator>Brian Tyler</dc:creator><description>&lt;p&gt;I'm always so conflicted with templates. On one hand, you have STL. On the other hand, you have ATL...I guess it comes down to the fundamental truth: Just because you can do something doesn't mean that you should.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1212901" width="1" height="1"&gt;</description></item><item><title>re: What I'm reading now: "C++ Template Metaprogramming"</title><link>http://blogs.msdn.com/b/jmstall/archive/2006/12/05/reading-template-metaprogramming.aspx#1212362</link><pubDate>Tue, 05 Dec 2006 20:49:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1212362</guid><dc:creator>Dan McKinley</dc:creator><description>&lt;p&gt;*obligatory snide lisp/scheme macro comment* &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1212362" width="1" height="1"&gt;</description></item></channel></rss>