<?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>Ulf Wiger &#187; FP Seminar</title>
	<atom:link href="http://ulf.wiger.net/weblog/category/fp-seminar/feed/" rel="self" type="application/rss+xml" />
	<link>http://ulf.wiger.net/weblog</link>
	<description>Feuerworks Inc - @uwiger - ulf (at) feuerworks.com</description>
	<lastBuildDate>Fri, 12 Nov 2010 05:21:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>FP seminar panel discussion</title>
		<link>http://ulf.wiger.net/weblog/2008/04/01/fp-seminar-panel-discussion/</link>
		<comments>http://ulf.wiger.net/weblog/2008/04/01/fp-seminar-panel-discussion/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 20:48:02 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[haskell]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=24</guid>
		<description><![CDATA[Simon: "If a boat is sinking with 100 people on board and you scatter some life belts in the region, then they'll probably swim and cling on to them, right? Just because life belts float. So functional programming is good stuff, right, and is like this granite, then we'll end up with people clinging on to it."
Joe: "But ... granite sinks."
Simon: "Uuhm, what sinks?"
Joe: "Granite - sinks"
Simon: "...So I shouldn't mix metaphors!"]]></description>
			<content:encoded><![CDATA[<p>From a Functional Programming seminar at Ericsson, 21 February 2008</p>
<p>(See <a href="http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/">The full article</a> for more details).</p>
<p><strong>Panel discussion</strong> (<a href="/fp_seminar/panel-debate.flv">Download</a>)<br />
[See post to watch Flash video]
<p>I finally got around to editing out those few details in the discussion that initially prevented me from posting the video.</p>
<p>My own favourite extract from the discussion:</p>
<p><strong>Simon</strong>: &#8220;If a boat is sinking with 100 people on board and you scatter some life belts in the region, then they&#8217;ll probably swim and cling on to them, right? Just because life belts float. So functional programming is good stuff, right, and is like this granite, then we&#8217;ll end up with people clinging on to it.&#8221;<br />
<strong>Joe</strong>: &#8220;But &#8230; granite sinks.&#8221;<br />
<strong>Simon</strong>: &#8220;Uuhm, what sinks?&#8221;<br />
<strong>Joe</strong>: &#8220;Granite &#8211; sinks&#8221;<br />
<strong>Simon</strong>: &#8220;&#8230;So I shouldn&#8217;t mix metaphors!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/04/01/fp-seminar-panel-discussion/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Functional Programming Seminar</title>
		<link>http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/</link>
		<comments>http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:30:59 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[functional programming dsl lava haskell erlang]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=18</guid>
		<description><![CDATA[Last week (21 Feb), I had the pleasure of co-hosting a seminar on Functional Programming at Ericsson. We were able to bring an impressive cast of speakers: Simon Peyton-Jones, Microsoft Research Satnam Singh, Microsoft Research John Hughes, Chalmers John Launchbury, Galois Some notable people in the audience were Seif Haridi, Joe Armstrong, Thomas Arts, Mary [...]]]></description>
			<content:encoded><![CDATA[<p>Last week (21 Feb), I had the pleasure of co-hosting a seminar on Functional Programming at Ericsson. We were able to bring an impressive cast of speakers:</p>
<ul>
<li>Simon Peyton-Jones, Microsoft Research</li>
<li>Satnam Singh, Microsoft Research</li>
<li>John Hughes, Chalmers</li>
<li>John Launchbury, Galois</li>
</ul>
<p>Some notable people in the audience were Seif Haridi, Joe Armstrong, Thomas Arts, Mary Sheeran, Koen Claessen</p>
<p>I want to extend my sincere thanks to all the speakers and distinguished guests, and post the seminar slides and videos of the talks for your enjoyment. Some Ericsson-specific content from the seminar has been omitted.</p>
<p>You may view them as streaming video, or download them and watch them locally (using e.g. VLC, QuickTime or the Wimpy FLV Player). I&#8217;ve noted some trouble viewing this many embedded flash streams on a single page, so I&#8217;ve posted each talk individually under the <a href="?cat=5">FP Seminar</a> category. </p>
<p>Links follow, in the order in which they were presented:</p>
<p><a href="http://ulf.wiger.net/weblog/2008/02/29/peyton-jones-taming-effects-the-next-big-challenge/"><strong>Simon Peyton-Jones</strong>:<br />
&#8220;Taming Effects &#8211; The Next Big Challenge&#8221;</a></p>
<p><a href="http://ulf.wiger.net/weblog/2008/02/29/satnam-singh-declarative-programming-techniques-for-many-core-architectures/"><strong>Satnam Singh</strong>:<br />
&#8220;Declarative Programming Techniques for Many-Core Architectures&#8221;</a></p>
<p><a href="http://ulf.wiger.net/weblog/2008/02/29/john-hughes-testing-with-quickcheck/"><strong>John Hughes</strong>:<br />
&#8220;Testing with QuickCheck&#8221;</a></p>
<p><a href="http://ulf.wiger.net/weblog/2008/02/29/simon-peyton-jones-composing-contracts-an-adventure-in-financial-engineering/"><strong>Simon Peyton-Jones</strong>:<br />
&#8220;Composing Contracts &#8211; An Adventure in Financial Engineering&#8221;</a></p>
<p><a href="http://ulf.wiger.net/weblog/2008/02/29/john-launchbury-high-assurance-software/"><strong>John Launchbury</strong>: &#8220;High-Assurance Software&#8221;</a></p>
<p><strong>(Update)</strong><br />
<a href="http://ulf.wiger.net/weblog/2008/04/01/fp-seminar-panel-discussion/"><strong>Panel discussion</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>John Launchbury: High-Assurance Software</title>
		<link>http://ulf.wiger.net/weblog/2008/02/29/john-launchbury-high-assurance-software/</link>
		<comments>http://ulf.wiger.net/weblog/2008/02/29/john-launchbury-high-assurance-software/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:05:43 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[functional programming haskell ericsson]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=17</guid>
		<description><![CDATA[From a Functional Programming seminar at Ericsson, 21 February 2008 (See The full article for more details). John Launchbury &#8220;High-Assurance Software&#8221; (Download) (Slides) [See post to watch Flash video]]]></description>
			<content:encoded><![CDATA[<p>From a Functional Programming seminar at Ericsson, 21 February 2008</p>
<p>(See <a href="http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/">The full article</a> for more details).</p>
<p><strong>John Launchbury</strong><br />
&#8220;High-Assurance Software&#8221; (<a href="/fp_seminar/launchbury-high-assurance.flv">Download</a>) (<a href="/fp_seminar/galois_high_assurance.pdf">Slides</a>)<br />
[See post to watch Flash video]
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/02/29/john-launchbury-high-assurance-software/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simon Peyton-Jones: Composing Contracts &#8211; An Adventure in Financial Engineering</title>
		<link>http://ulf.wiger.net/weblog/2008/02/29/simon-peyton-jones-composing-contracts-an-adventure-in-financial-engineering/</link>
		<comments>http://ulf.wiger.net/weblog/2008/02/29/simon-peyton-jones-composing-contracts-an-adventure-in-financial-engineering/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:04:50 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[functional programming haskell ericsson]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=16</guid>
		<description><![CDATA[From a Functional Programming seminar at Ericsson, 21 February 2008 (See The full article for more details). Simon Peyton-Jones &#8220;Composing Contracts &#8211; An Adventure in Financial Engineering&#8221; (Download) (Slides) [See post to watch Flash video]]]></description>
			<content:encoded><![CDATA[<p>From a Functional Programming seminar at Ericsson, 21 February 2008</p>
<p>(See <a href="http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/">The full article</a> for more details).</p>
<p><strong>Simon Peyton-Jones</strong><br />
&#8220;Composing Contracts &#8211; An Adventure in Financial Engineering&#8221; (<a href="/fp_seminar/peyton-contracts.flv">Download</a>) (<a href="/fp_seminar/Options-Ericsson-Feb08.pdf">Slides</a>)<br />
[See post to watch Flash video]
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/02/29/simon-peyton-jones-composing-contracts-an-adventure-in-financial-engineering/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>John Hughes: Testing with QuickCheck</title>
		<link>http://ulf.wiger.net/weblog/2008/02/29/john-hughes-testing-with-quickcheck/</link>
		<comments>http://ulf.wiger.net/weblog/2008/02/29/john-hughes-testing-with-quickcheck/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:03:31 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[Erlang]]></category>
		<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[functional programming quickcheck erlang ericsson]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=15</guid>
		<description><![CDATA[From a Functional Programming seminar at Ericsson, 21 February 2008 (See The full article for more details). John Hughes &#8220;Testing with QuickCheck&#8221; (Download) (Slides) [See post to watch Flash video]]]></description>
			<content:encoded><![CDATA[<p>From a Functional Programming seminar at Ericsson, 21 February 2008</p>
<p>(See <a href="http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/">The full article</a> for more details).</p>
<p><strong>John Hughes</strong><br />
&#8220;Testing with QuickCheck&#8221; (<a href="/fp_seminar/hughes-quickcheck.flv">Download</a>) (<a href="/fp_seminar/Testing_with_QuickCheck.pdf">Slides</a>)<br />
[See post to watch Flash video]
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/02/29/john-hughes-testing-with-quickcheck/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Satnam Singh: Declarative Programming Techniques for Many-Core Architectures</title>
		<link>http://ulf.wiger.net/weblog/2008/02/29/satnam-singh-declarative-programming-techniques-for-many-core-architectures/</link>
		<comments>http://ulf.wiger.net/weblog/2008/02/29/satnam-singh-declarative-programming-techniques-for-many-core-architectures/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:02:18 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[functional declarative programming dsl laval haskell]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=14</guid>
		<description><![CDATA[From a Functional Programming seminar at Ericsson, 21 February 2008 (See The full article for more details). Satnam Singh &#8220;Declarative Programming Techniques for Many-Core Architectures&#8221; (Download) (Slides) [See post to watch Flash video]]]></description>
			<content:encoded><![CDATA[<p>From a Functional Programming seminar at Ericsson, 21 February 2008</p>
<p>(See <a href="http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/">The full article</a> for more details).</p>
<p><strong>Satnam Singh</strong><br />
&#8220;Declarative Programming Techniques for Many-Core Architectures&#8221; (<a href="/fp_seminar/singh-lava.flv">Download</a>) (<a href="/fp_seminar/2008-02-21-dsl-manycore1.pdf">Slides</a>)<br />
[See post to watch Flash video]
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/02/29/satnam-singh-declarative-programming-techniques-for-many-core-architectures/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Peyton-Jones: Taming Effects &#8211; The Next Big Challenge</title>
		<link>http://ulf.wiger.net/weblog/2008/02/29/peyton-jones-taming-effects-the-next-big-challenge/</link>
		<comments>http://ulf.wiger.net/weblog/2008/02/29/peyton-jones-taming-effects-the-next-big-challenge/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 22:00:28 +0000</pubDate>
		<dc:creator>Ulf Wiger</dc:creator>
				<category><![CDATA[FP Seminar]]></category>
		<category><![CDATA[functional programming haskell ericsson]]></category>

		<guid isPermaLink="false">http://ulf.wiger.net/weblog/?p=13</guid>
		<description><![CDATA[From a Functional Programming seminar at Ericsson, 21 February 2008 (See The full article for more details). Simon Peyton-Jones &#8220;Taming Effects &#8211; The Next Big Challenge&#8221; (Download) (Slides) [See post to watch Flash video]]]></description>
			<content:encoded><![CDATA[<p>From a Functional Programming seminar at Ericsson, 21 February 2008</p>
<p>(See <a href="http://ulf.wiger.net/weblog/2008/02/29/functional-programming-seminar-2/">The full article</a> for more details).</p>
<p><strong>Simon Peyton-Jones</strong><br />
&#8220;Taming Effects &#8211; The Next Big Challenge&#8221; (<a href="/fp_seminar/peyton-effects.flv">Download</a>) (<a href="/fp_seminar/Effects_Ericsson_Feb08.pdf">Slides</a>)<br />
[See post to watch Flash video]
]]></content:encoded>
			<wfw:commentRss>http://ulf.wiger.net/weblog/2008/02/29/peyton-jones-taming-effects-the-next-big-challenge/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

