<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>C++Next &#187; Boost</title>
	<atom:link href="http://cpp-next.com/archive/category/boost/feed/" rel="self" type="application/rss+xml" />
	<link>http://cpp-next.com</link>
	<description>The next generation of C++</description>
	<lastBuildDate>Tue, 03 Apr 2012 01:01:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>BoostCon 2011: Early Registration Deadline&#160;Approaching</title>
		<link>http://cpp-next.com/archive/2011/04/boostcon-2011-registration-deadline-approaching/</link>
		<comments>http://cpp-next.com/archive/2011/04/boostcon-2011-registration-deadline-approaching/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 16:47:19 +0000</pubDate>
		<dc:creator>Dave Abrahams</dc:creator>
				<category><![CDATA[Boost]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=3817</guid>
		<description><![CDATA[The premier annual US C++ event, BoostCon, runs May 15-20, 2011 in beautiful Aspen, Colorado! Hans Boehm, the father of C++ garbage collection and the C++0x threading model, headlines the fifth annual Boost Conference, with his keynote, &#8220;Threads and Shared Variables in C++0x.&#8221; Other sessions about which which I&#8217;m personally excited: Christopher Kohlhoff, the author [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2011/04/boostcon-2011-registration-deadline-approaching/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Expressive C++: Expression&#160;Optimization</title>
		<link>http://cpp-next.com/archive/2011/01/expressive-c-expression-optimization/</link>
		<comments>http://cpp-next.com/archive/2011/01/expressive-c-expression-optimization/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 15:29:08 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>
		<category><![CDATA[proto]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=3628</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; Welcome back to Expressive C++, a series of articles about Embedded Domain-Specific Languages and Boost.Proto, a library for implementing them in C++. In previous articles, we discussed EDSLs as a way to provide expressive and powerful library interfaces. Well and good, but some might dismiss the [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2011/01/expressive-c-expression-optimization/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Expressive C++: Trouble With&#160;Tuples</title>
		<link>http://cpp-next.com/archive/2010/11/expressive-c-trouble-with-tuples/</link>
		<comments>http://cpp-next.com/archive/2010/11/expressive-c-trouble-with-tuples/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 04:12:25 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>
		<category><![CDATA[Functional Programming]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=3294</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; Welcome to the latest in a series of articles about Embedded Domain-Specific Languages and Boost.Proto, a library for implementing them in C++. Brace yourself; this article is going to range all over, from Haskell-style pattern matching to TR1&#8216;s tuples, and draw from the function composition technique [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/11/expressive-c-trouble-with-tuples/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Expressive C++: Fun&#160;With Function Composition</title>
		<link>http://cpp-next.com/archive/2010/11/expressive-c-fun-with-function-composition/</link>
		<comments>http://cpp-next.com/archive/2010/11/expressive-c-fun-with-function-composition/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 05:40:04 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>
		<category><![CDATA[Functional Programming]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=2935</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; Welcome to the latest in a series of articles about Embedded Domain-Specific Languages and Boost.Proto, a library for implementing them in C++. This time around we&#8217;re going to take a bit of a diversion from EDSLs to talk about function composition. C++ does it differently from [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/11/expressive-c-fun-with-function-composition/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Expressive C++: A Lambda Library in 30 Lines (Part 2 of&#160;2)</title>
		<link>http://cpp-next.com/archive/2010/10/expressive-c-expression-extension-part-two/</link>
		<comments>http://cpp-next.com/archive/2010/10/expressive-c-expression-extension-part-two/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 19:31:55 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=2492</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; Welcome to the latest installment of Expressive C++, a series of articles devoted Embedded Domain-Specific Languages (EDSLs) and Boost.Proto, a library for implementing them in C++. In the last installment, we started developing a very simple library for creating inline, anonymous function objects: lambdas. In this [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/10/expressive-c-expression-extension-part-two/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Expressive C++: A Lambda Library in 30 Lines (Part 1 of&#160;2)</title>
		<link>http://cpp-next.com/archive/2010/10/expressive-c-expression-extension-part-one/</link>
		<comments>http://cpp-next.com/archive/2010/10/expressive-c-expression-extension-part-one/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 03:00:53 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=2401</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; In this installment and the next, we&#8217;ll see a bit more about grammars, introduce transforms for evaluating expressions, and dig deeply into expression extension: giving Proto expressions&#8212;dumb, static trees up till now&#8212;interesting behaviors of their own. Doing this will open a world of expressive opportunities. By [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/10/expressive-c-expression-extension-part-one/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Expressive C++: Why Template Errors Suck and What You Can Do About&#160;It</title>
		<link>http://cpp-next.com/archive/2010/09/expressive-c-why-template-errors-suck-and-what-you-can-do-about-it/</link>
		<comments>http://cpp-next.com/archive/2010/09/expressive-c-why-template-errors-suck-and-what-you-can-do-about-it/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 22:48:22 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=1971</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; Welcome to part 3 of Expressive C++, a series of articles devoted Embedded Domain-Specific Languages (EDSLs)1 and Boost.Proto, a library for implementing them in C++. The title of this article is intentionally provocative to give me the creative license I need to get this righteous rage [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/09/expressive-c-why-template-errors-suck-and-what-you-can-do-about-it/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Expressive C++: Playing with&#160;Syntax</title>
		<link>http://cpp-next.com/archive/2010/09/expressive-c-playing-with-syntax/</link>
		<comments>http://cpp-next.com/archive/2010/09/expressive-c-playing-with-syntax/#comments</comments>
		<pubDate>Sat, 11 Sep 2010 19:35:50 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=1679</guid>
		<description><![CDATA[This entry is part of a series, Expressive C++&#187; Welcome to the second in a series of articles devoted Domain-Specific Embedded Languages in C++. In the intro I discussed the benefits of DSELs (&#8220;dee-sells&#8221;), and talked up the possibilities offered by Boost.Proto, a DSEL compiler-construction toolkit. I also threw in examples like Boost.Spirit, a large [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/09/expressive-c-playing-with-syntax/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Expressive C++:&#160;Introduction</title>
		<link>http://cpp-next.com/archive/2010/08/expressive-c-introduction/</link>
		<comments>http://cpp-next.com/archive/2010/08/expressive-c-introduction/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 22:30:15 +0000</pubDate>
		<dc:creator>Eric Niebler</dc:creator>
				<category><![CDATA[Boost]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=1469</guid>
		<description><![CDATA[Domain-specific embedded languages are an important and useful technique for raising the abstraction level in your code. Boost.Proto is a tool that makes developing DSELs easy(-ish) and fun. It also serves as the foundation upon which <!-- I suggest: "several Boost libraries, released or in development, are built" (c.f. MSM, the next Spirit?, Joel F's thing) --> the forthcoming Boost.Phoenix3 library is built. In the first of a series of articles on these two technologies, Eric describes the evolution of these technologies and the ideas behind them, and how they may change for the better how C++ programmers think about their code.]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/08/expressive-c-introduction/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>This Week in&#160;Boost</title>
		<link>http://cpp-next.com/archive/2010/03/this-week-in-boost-4/</link>
		<comments>http://cpp-next.com/archive/2010/03/this-week-in-boost-4/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 05:17:02 +0000</pubDate>
		<dc:creator>steven watanabe</dc:creator>
				<category><![CDATA[Boost]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[This Week in Boost]]></category>

		<guid isPermaLink="false">http://cpp-next.com/?p=1204</guid>
		<description><![CDATA[The Boost list has been very active for the last few weeks. Some of the major topics are the new Boost.Log library, Boost&#8217;s participation in the Google Summer of Code program, and general problems with Boost development. Logging The logging library submitted by Andrey Semashev was accepted on Wednesday. The library is very flexible, allowing [...]]]></description>
		<wfw:commentRss>http://cpp-next.com/archive/2010/03/this-week-in-boost-4/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

