<?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#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Functional compile-time templates based type lists in C++</title>
	<atom:link href="http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/</link>
	<description>C++, Haskell and Math for pleasure</description>
	<lastBuildDate>Thu, 08 Mar 2012 20:44:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: matthieubrucher</title>
		<link>http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/#comment-87</link>
		<dc:creator><![CDATA[matthieubrucher]]></dc:creator>
		<pubDate>Fri, 26 Mar 2010 15:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://alpmestan.wordpress.com/?p=69#comment-87</guid>
		<description><![CDATA[I do that a lot in my professionnal code. A lot of typelists with the types being class with some static functions that will be called to initialize a bunch of variables. This indeed helps a lot for robustness and beautifulness!]]></description>
		<content:encoded><![CDATA[<p>I do that a lot in my professionnal code. A lot of typelists with the types being class with some static functions that will be called to initialize a bunch of variables. This indeed helps a lot for robustness and beautifulness!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alpmestan</title>
		<link>http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/#comment-35</link>
		<dc:creator><![CDATA[alpmestan]]></dc:creator>
		<pubDate>Sun, 13 Dec 2009 16:59:58 +0000</pubDate>
		<guid isPermaLink="false">http://alpmestan.wordpress.com/?p=69#comment-35</guid>
		<description><![CDATA[Hi,

@Goten : I&#039;ve only implemented typelists like lists are implemented in Haskell, thus providing the functions we use the most in Haskell. I didn&#039;t want my code to be a copy of Andrei Alexandrescu&#039;s one in Modern C++ Design. That&#039;s all.

@3DArchi : You can find many such projects. For example, there is a SCM written in Haskell, a Window Manager for Linux, 3D games, Linux kernel modules, etc etc.
You really should consider browsing the Haskell wiki on the &quot;real world functional programming&quot; pages. And by the way, using FP over C++ templates is basically what boost.mpl, boost.fusion and all do. Since there are no side effects at compile-time, and that we use functional structures, all we do with C++ templates is functional programming :)]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>@Goten : I&#8217;ve only implemented typelists like lists are implemented in Haskell, thus providing the functions we use the most in Haskell. I didn&#8217;t want my code to be a copy of Andrei Alexandrescu&#8217;s one in Modern C++ Design. That&#8217;s all.</p>
<p>@3DArchi : You can find many such projects. For example, there is a SCM written in Haskell, a Window Manager for Linux, 3D games, Linux kernel modules, etc etc.<br />
You really should consider browsing the Haskell wiki on the &#8220;real world functional programming&#8221; pages. And by the way, using FP over C++ templates is basically what boost.mpl, boost.fusion and all do. Since there are no side effects at compile-time, and that we use functional structures, all we do with C++ templates is functional programming <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 3DArchi</title>
		<link>http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/#comment-34</link>
		<dc:creator><![CDATA[3DArchi]]></dc:creator>
		<pubDate>Sat, 12 Dec 2009 17:49:17 +0000</pubDate>
		<guid isPermaLink="false">http://alpmestan.wordpress.com/?p=69#comment-34</guid>
		<description><![CDATA[Hi,
Great, as usual !
I am just wondering if you have ever used or known about someone who have used functional paradigm either with C++ templates or with a dedicated language in a &#039;real-life&#039; project (that is to say, not a research one). I don&#039;t still manage to see what to do with that ?]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
Great, as usual !<br />
I am just wondering if you have ever used or known about someone who have used functional paradigm either with C++ templates or with a dedicated language in a &#8216;real-life&#8217; project (that is to say, not a research one). I don&#8217;t still manage to see what to do with that ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Goten</title>
		<link>http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/#comment-33</link>
		<dc:creator><![CDATA[Goten]]></dc:creator>
		<pubDate>Thu, 03 Dec 2009 18:14:04 +0000</pubDate>
		<guid isPermaLink="false">http://alpmestan.wordpress.com/?p=69#comment-33</guid>
		<description><![CDATA[Nice job dude,

Despite I was already using typelists it&#039;s always a pleasure to read you :p.
Your examples of algorithms on typelists are clearly oriented haskell-like array  function. It&#039;s really interesting for the algorithm part. You also could have write about typeAt or replace algorithms which can be really useful when you use Typelist.
At last, you could have explain for what typelist are useful (like emulating variadic templates).
But again it&#039;s really great, looking forward for new articles, thanks.]]></description>
		<content:encoded><![CDATA[<p>Nice job dude,</p>
<p>Despite I was already using typelists it&#8217;s always a pleasure to read you :p.<br />
Your examples of algorithms on typelists are clearly oriented haskell-like array  function. It&#8217;s really interesting for the algorithm part. You also could have write about typeAt or replace algorithms which can be really useful when you use Typelist.<br />
At last, you could have explain for what typelist are useful (like emulating variadic templates).<br />
But again it&#8217;s really great, looking forward for new articles, thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uberVU - social comments</title>
		<link>http://alpmestan.wordpress.com/2009/12/03/functional-compile-time-templates-based-type-lists-in-c/#comment-32</link>
		<dc:creator><![CDATA[uberVU - social comments]]></dc:creator>
		<pubDate>Thu, 03 Dec 2009 11:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://alpmestan.wordpress.com/?p=69#comment-32</guid>
		<description><![CDATA[&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Twitter by alpmestan: Functional compile-time templates based type lists in C++: http://wp.me/pEB41-17...]]></description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Twitter by alpmestan: Functional compile-time templates based type lists in C++: <a href="http://wp.me/pEB41-17" rel="nofollow">http://wp.me/pEB41-17</a>&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
