<?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: Evolving faster Haskell programs</title>
	<atom:link href="http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/feed/" rel="self" type="application/rss+xml" />
	<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/</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: Cain</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-900</link>
		<dc:creator><![CDATA[Cain]]></dc:creator>
		<pubDate>Mon, 06 Jun 2011 16:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-900</guid>
		<description><![CDATA[Since this post is still referenced occasionally, I&#039;ll note here that while the original links for Acovea are broken, the source and documentation are still available via the Internet Archive at http://web.archive.org/web/20090305090634/http://coyotegulch.com/products/acovea/]]></description>
		<content:encoded><![CDATA[<p>Since this post is still referenced occasionally, I&#8217;ll note here that while the original links for Acovea are broken, the source and documentation are still available via the Internet Archive at <a href="http://web.archive.org/web/20090305090634/http://coyotegulch.com/products/acovea/" rel="nofollow">http://web.archive.org/web/20090305090634/http://coyotegulch.com/products/acovea/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Incremental optimizations &#124; Functional Kansans</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-899</link>
		<dc:creator><![CDATA[Incremental optimizations &#124; Functional Kansans]]></dc:creator>
		<pubDate>Sun, 05 Jun 2011 04:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-899</guid>
		<description><![CDATA[[...] flags (or, less likely, different RTS flags) we haven&#8217;t considered. We sought out the tool Don Stewart used, Avocea, but could not find anything but broken [...]]]></description>
		<content:encoded><![CDATA[<p>[...] flags (or, less likely, different RTS flags) we haven&#8217;t considered. We sought out the tool Don Stewart used, Avocea, but could not find anything but broken [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trying some datatypes on for time (+ a few algorithmic variations) &#124; Functional Kansans</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-895</link>
		<dc:creator><![CDATA[Trying some datatypes on for time (+ a few algorithmic variations) &#124; Functional Kansans]]></dc:creator>
		<pubDate>Mon, 23 May 2011 20:05:28 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-895</guid>
		<description><![CDATA[[...] regarding inlining List.find or Seq Char’s slow folds). Unfortunately, we can&#8217;t even find Acovea on the Internets and aren&#8217;t otherwise familiar with the multitude of GHC flags. … [...]]]></description>
		<content:encoded><![CDATA[<p>[...] regarding inlining List.find or Seq Char’s slow folds). Unfortunately, we can&#8217;t even find Acovea on the Internets and aren&#8217;t otherwise familiar with the multitude of GHC flags. … [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ghc-gc-tune: Tuning Haskell GC settings for fun and profit &#171; Control.Monad.Writer</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-513</link>
		<dc:creator><![CDATA[ghc-gc-tune: Tuning Haskell GC settings for fun and profit &#171; Control.Monad.Writer]]></dc:creator>
		<pubDate>Tue, 06 Jul 2010 00:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-513</guid>
		<description><![CDATA[[...] had good success exploring multi-variable spaces for optimizations with GAs in Haskell, to find strictness flags and LLVM flag settings, so I was keen to see what the GC space looked like. In this initial GC [...]]]></description>
		<content:encoded><![CDATA[<p>[...] had good success exploring multi-variable spaces for optimizations with GAs in Haskell, to find strictness flags and LLVM flag settings, so I was keen to see what the GC space looked like. In this initial GC [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roy_hu</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-409</link>
		<dc:creator><![CDATA[roy_hu]]></dc:creator>
		<pubDate>Mon, 15 Mar 2010 09:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-409</guid>
		<description><![CDATA[Did you put in the inline hints by hand? Why did you put in a hint for the cursor function in the first place?]]></description>
		<content:encoded><![CDATA[<p>Did you put in the inline hints by hand? Why did you put in a hint for the cursor function in the first place?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evolving Faster Haskell Programs (now with LLVM!) &#171; Control.Monad.Writer</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-354</link>
		<dc:creator><![CDATA[Evolving Faster Haskell Programs (now with LLVM!) &#171; Control.Monad.Writer]]></dc:creator>
		<pubDate>Mon, 01 Mar 2010 07:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-354</guid>
		<description><![CDATA[[...]  On a sunny day last Spring,  I spent some time playing with genetic algorithms (GAs) for breeding faster Haskell programs, by improving the inlining hints suggested to GHC. The results were pretty cool: the GA found new inlining settings for existing Language Benchmark Game programs &#8212; that had already been heavily scrutinized &#8212; improving both programs I tried, and in one case, by 18%. [...]]]></description>
		<content:encoded><![CDATA[<p>[...]  On a sunny day last Spring,  I spent some time playing with genetic algorithms (GAs) for breeding faster Haskell programs, by improving the inlining hints suggested to GHC. The results were pretty cool: the GA found new inlining settings for existing Language Benchmark Game programs &#8212; that had already been heavily scrutinized &#8212; improving both programs I tried, and in one case, by 18%. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Self-optimizing data structures: using types to make lists faster &#171; Control.Monad.Writer</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-230</link>
		<dc:creator><![CDATA[Self-optimizing data structures: using types to make lists faster &#171; Control.Monad.Writer]]></dc:creator>
		<pubDate>Sun, 11 Oct 2009 22:38:36 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-230</guid>
		<description><![CDATA[[...] series on high-performance Haskell programming. Related posts include stream fusion for lists, programming the inliner, Judy arrays and Haskell and applying stream fusion to [...]]]></description>
		<content:encoded><![CDATA[<p>[...] series on high-performance Haskell programming. Related posts include stream fusion for lists, programming the inliner, Judy arrays and Haskell and applying stream fusion to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2009-07-12 &#171; Blarney Fellow</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-123</link>
		<dc:creator><![CDATA[links for 2009-07-12 &#171; Blarney Fellow]]></dc:creator>
		<pubDate>Mon, 13 Jul 2009 01:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-123</guid>
		<description><![CDATA[[...] Evolving faster Haskell programs « Control.Monad.Writer (tags: evolution optimization compilers) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Evolving faster Haskell programs « Control.Monad.Writer (tags: evolution optimization compilers) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Itkovian</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-87</link>
		<dc:creator><![CDATA[Itkovian]]></dc:creator>
		<pubDate>Wed, 18 Mar 2009 08:25:36 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-87</guid>
		<description><![CDATA[@John I don&#039;t know if that&#039;s really a good idea. like @bd_ said, if you remove stuff and you want to run a new app, you need to do the analysis over again.]]></description>
		<content:encoded><![CDATA[<p>@John I don&#8217;t know if that&#8217;s really a good idea. like @bd_ said, if you remove stuff and you want to run a new app, you need to do the analysis over again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top Posts &#171; WordPress.com</title>
		<link>http://donsbot.wordpress.com/2009/03/09/evolving-faster-haskell-programs/#comment-75</link>
		<dc:creator><![CDATA[Top Posts &#171; WordPress.com]]></dc:creator>
		<pubDate>Wed, 11 Mar 2009 00:10:44 +0000</pubDate>
		<guid isPermaLink="false">http://donsbot.wordpress.com/?p=171#comment-75</guid>
		<description><![CDATA[[...]  Evolving faster Haskell programs This post is about using a genetic algorithm (GA) search technique to search for faster Haskell programs. We&#8217;ll [...] [...]]]></description>
		<content:encoded><![CDATA[<p>[...]  Evolving faster Haskell programs This post is about using a genetic algorithm (GA) search technique to search for faster Haskell programs. We&#8217;ll [...] [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
