<?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>piotrzurek.net &#187; Cairo</title>
	<atom:link href="http://www.piotrzurek.net/category/cairo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.piotrzurek.net</link>
	<description>...but what do I know?!</description>
	<lastBuildDate>Sun, 16 Jan 2011 22:22:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>More fun with Gtk# and Cairo in F#</title>
		<link>http://www.piotrzurek.net/2008/12/03/more-fun-with-gtk-and-cairo-in-f/</link>
		<comments>http://www.piotrzurek.net/2008/12/03/more-fun-with-gtk-and-cairo-in-f/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 18:37:48 +0000</pubDate>
		<dc:creator>piotr</dc:creator>
				<category><![CDATA[Blog entries]]></category>
		<category><![CDATA[Cairo]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[Functional programming]]></category>
		<category><![CDATA[Gtk#]]></category>

		<guid isPermaLink="false">http://www.piotrzurek.net/?p=200</guid>
		<description><![CDATA[This time it has taken me more than I planned but I finally have something to show off. As usual the compiled exe here and the full code here. This week I have really struggled to figure out how to mix functional and imperative concpets. After a few days of trying to recursively build an [...]]]></description>
			<content:encoded><![CDATA[<p>This time it has taken me more than I planned but I finally have something to show off.</p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.piotrzurek.net/wp-content/uploads/2008/12/screenshot-fucull.png"><img class="aligncenter size-full wp-image-198" title="Fucull" src="http://www.piotrzurek.net/wp-content/uploads/2008/12/screenshot-fucull.png" alt="" width="462" height="370" /></a></p>
<p>As usual the compiled exe <a href="http://dl.getdropbox.com/u/118505/Fucull.exe">here</a> and the full code <a href="http://gist.github.com/31071/">here</a>.</p>
<p>This week I have really struggled to figure out how to mix functional and imperative concpets. After a few days of trying to recursively build an F# list I gave up and resorted to using a ResizeArray&lt;&gt; which is simply an equivalent of C# List&lt;&gt;. I really wonder if a bit more &#8220;functional&#8221; way of building a list is possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.piotrzurek.net/2008/12/03/more-fun-with-gtk-and-cairo-in-f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another F# sunday</title>
		<link>http://www.piotrzurek.net/2008/11/23/another-f-sunday/</link>
		<comments>http://www.piotrzurek.net/2008/11/23/another-f-sunday/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:30:38 +0000</pubDate>
		<dc:creator>piotr</dc:creator>
				<category><![CDATA[Blog entries]]></category>
		<category><![CDATA[Cairo]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[Functional programming]]></category>
		<category><![CDATA[Gtk#]]></category>

		<guid isPermaLink="false">http://www.piotrzurek.net/?p=185</guid>
		<description><![CDATA[So, another weekend, another F# excercise. This time I decided have some fun with Cairo inside Gtk# and a port of the old Knockout example from C# seemed like a prefect idea. Here&#8217;s what I got: Compiled executable here, code here. Now, what I&#8217;ve done was pretty much a simple &#8220;translation&#8221; to get it running [...]]]></description>
			<content:encoded><![CDATA[<p>So, another weekend, another F# excercise. This time I decided have some fun with Cairo inside Gtk# and a port of the old <a href="http://anonsvn.mono-project.com/viewvc/trunk/mcs/class/Mono.Cairo/Samples/png/knockout.cs?revision=54543&amp;content-type=text%2Fplain">Knockout</a> example from C# seemed like a prefect idea. Here&#8217;s what I got:</p>
<p><img class="aligncenter size-full wp-image-186" title="F# Cairo" src="http://www.piotrzurek.net/wp-content/uploads/2008/11/f-cairo.png" alt="" width="420" height="449" /></p>
<p>Compiled executable <a href="http://dl.getdropbox.com/u/118505/FsCairo.exe">here</a>, code <a href="http://gist.github.com/28157">here</a>. Now, what I&#8217;ve done was pretty much a simple &#8220;translation&#8221; to get it running but I would love to make the code really functional. So, go headed and comment on what I could change to do it.</p>
<p><strong><br />
Another embarrassing udpate: fixed indentation</strong><br />
<strong><br />
Update 2: indentation is broken by WordPress editor. Code replaced with a link. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.piotrzurek.net/2008/11/23/another-f-sunday/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

