<?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: Smoking fast Haskell code using GHC&#8217;s new LLVM codegen</title>
	<atom:link href="http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/feed/" rel="self" type="application/rss+xml" />
	<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/</link>
	<description>A Journal of Haskell Programming</description>
	<lastBuildDate>Mon, 03 Oct 2011 02:09:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Getting GHC HEAD and LLVM working together &#8211; Ramblings of a math undergrad</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-759</link>
		<dc:creator><![CDATA[Getting GHC HEAD and LLVM working together &#8211; Ramblings of a math undergrad]]></dc:creator>
		<pubDate>Tue, 11 Jan 2011 00:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-759</guid>
		<description><![CDATA[[...] dons&#8217; two posts, I have seen many people on the haskell-cafe mailing-list and the haskell-related IRC channels [...]]]></description>
		<content:encoded><![CDATA[<p>[...] dons&#8217; two posts, I have seen many people on the haskell-cafe mailing-list and the haskell-related IRC channels [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Getting GHC HEAD and LLVM working together &#171; Alp Mestanogullari&#39;s Blog</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-395</link>
		<dc:creator><![CDATA[Getting GHC HEAD and LLVM working together &#171; Alp Mestanogullari&#39;s Blog]]></dc:creator>
		<pubDate>Thu, 11 Mar 2010 00:14:25 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-395</guid>
		<description><![CDATA[[...] working&#160;together  March 11, 2010 alpmestan Leave a comment Go to comments    Since dons&#8217; two posts, I have seen many people on the haskell-cafe mailing-list and the haskell-related IRC channels [...]]]></description>
		<content:encoded><![CDATA[<p>[...] working&nbsp;together  March 11, 2010 alpmestan Leave a comment Go to comments    Since dons&#8217; two posts, I have seen many people on the haskell-cafe mailing-list and the haskell-related IRC channels [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Haskell Compiler with LLVM backend &#171; Code and Bugs</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-388</link>
		<dc:creator><![CDATA[Haskell Compiler with LLVM backend &#171; Code and Bugs]]></dc:creator>
		<pubDate>Sun, 07 Mar 2010 12:15:13 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-388</guid>
		<description><![CDATA[[...] now, we can write very fast code in Haskell using the LLVM backend. If you need a benchmark, see here an [...]]]></description>
		<content:encoded><![CDATA[<p>[...] now, we can write very fast code in Haskell using the LLVM backend. If you need a benchmark, see here an [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evolving Faster Haskell Programs (now with LLVM!) &#171; Control.Monad.Writer</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-356</link>
		<dc:creator><![CDATA[Evolving Faster Haskell Programs (now with LLVM!) &#171; Control.Monad.Writer]]></dc:creator>
		<pubDate>Mon, 01 Mar 2010 07:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-356</guid>
		<description><![CDATA[[...] and, most interestingly, a new LLVM code generator and optimizer backend to GHC [...]]]></description>
		<content:encoded><![CDATA[<p>[...] and, most interestingly, a new LLVM code generator and optimizer backend to GHC [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fusion makes functional programming fun! &#171; Control.Monad.Writer</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-335</link>
		<dc:creator><![CDATA[Fusion makes functional programming fun! &#171; Control.Monad.Writer]]></dc:creator>
		<pubDate>Fri, 26 Feb 2010 17:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-335</guid>
		<description><![CDATA[[...] And again, with the LLVM backend to GHC: [...]]]></description>
		<content:encoded><![CDATA[<p>[...] And again, with the LLVM backend to GHC: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Modern Benchmarking in Haskell &#171; Control.Monad.Writer</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-330</link>
		<dc:creator><![CDATA[Modern Benchmarking in Haskell &#171; Control.Monad.Writer]]></dc:creator>
		<pubDate>Tue, 23 Feb 2010 21:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-330</guid>
		<description><![CDATA[[...] In this talk I will present these tools, how to use them, and how to make your performance benchmarks in Haskell, or languages Haskell can talk to, more reliable. In addition, we&#8217;ll explore benchmarks using the new vector package, and GHC&#8217;s llvm backend. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] In this talk I will present these tools, how to use them, and how to make your performance benchmarks in Haskell, or languages Haskell can talk to, more reliable. In addition, we&#8217;ll explore benchmarks using the new vector package, and GHC&#8217;s llvm backend. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dons00</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-329</link>
		<dc:creator><![CDATA[dons00]]></dc:creator>
		<pubDate>Tue, 23 Feb 2010 21:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-329</guid>
		<description><![CDATA[Lists have a lazy spine, which means than can be used for control structures, even without fusion, so they&#039;ll continue to have uses.

For storing actual data, I think I&#039;ll probably use vector for anything with a performance concern.]]></description>
		<content:encoded><![CDATA[<p>Lists have a lazy spine, which means than can be used for control structures, even without fusion, so they&#8217;ll continue to have uses.</p>
<p>For storing actual data, I think I&#8217;ll probably use vector for anything with a performance concern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marks</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-328</link>
		<dc:creator><![CDATA[marks]]></dc:creator>
		<pubDate>Tue, 23 Feb 2010 19:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-328</guid>
		<description><![CDATA[Question from a Haskell novice:

If (boxed) vectors from the new vector package can handle Algorithmic Datatypes as well as offering improved performance, what, if any, is the remaining use of ordinary Haskell lists?

The only thing I can think of right now is that you wouldn&#039;t have to import the Data.Vector package, but surely there&#039;s some other remaining advantage?]]></description>
		<content:encoded><![CDATA[<p>Question from a Haskell novice:</p>
<p>If (boxed) vectors from the new vector package can handle Algorithmic Datatypes as well as offering improved performance, what, if any, is the remaining use of ordinary Haskell lists?</p>
<p>The only thing I can think of right now is that you wouldn&#8217;t have to import the Data.Vector package, but surely there&#8217;s some other remaining advantage?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axman6</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-327</link>
		<dc:creator><![CDATA[Axman6]]></dc:creator>
		<pubDate>Tue, 23 Feb 2010 12:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-327</guid>
		<description><![CDATA[Any chance of a follow up with some comparisons to C compiled with GCC? I&#039;m more interested how well we&#039;re competing at the moment than how much better we&#039;re doing (C gives a nice &quot;damn we&#039;re good, look at us!&quot; baseline for when we&#039;re faster than it :)).]]></description>
		<content:encoded><![CDATA[<p>Any chance of a follow up with some comparisons to C compiled with GCC? I&#8217;m more interested how well we&#8217;re competing at the moment than how much better we&#8217;re doing (C gives a nice &#8220;damn we&#8217;re good, look at us!&#8221; baseline for when we&#8217;re faster than it :)).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Kuklewicz</title>
		<link>http://donsbot.wordpress.com/2010/02/21/smoking-fast-haskell-code-using-ghcs-new-llvm-codegen/#comment-325</link>
		<dc:creator><![CDATA[Chris Kuklewicz]]></dc:creator>
		<pubDate>Tue, 23 Feb 2010 07:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=438#comment-325</guid>
		<description><![CDATA[I am hoping the LLVM backend will make a x86_64 backend on OS X easier to create.  Does anyone know if it will have such an effect?]]></description>
		<content:encoded><![CDATA[<p>I am hoping the LLVM backend will make a x86_64 backend on OS X easier to create.  Does anyone know if it will have such an effect?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
