<?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/"
		>
<channel>
	<title>Comments on: Formlets in Haskell</title>
	<atom:link href="http://blog.tupil.com/formlets-in-haskell/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tupil.com/formlets-in-haskell/</link>
	<description>(Get up early, code often)</description>
	<lastBuildDate>Mon, 08 Feb 2010 22:03:01 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jim Stuttard</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-4650</link>
		<dc:creator>Jim Stuttard</dc:creator>
		<pubDate>Thu, 29 Jan 2009 16:38:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-4650</guid>
		<description>and finally i noticed

&quot;example only works with old version of formlets&quot;
above.

all published (non-experimental), especially didactic code always working is in my dreams

sorry for spam but obvious miskake

all the best - great blog</description>
		<content:encoded><![CDATA[<p>and finally i noticed</p>
<p>&#8220;example only works with old version of formlets&#8221;<br />
above.</p>
<p>all published (non-experimental), especially didactic code always working is in my dreams</p>
<p>sorry for spam but obvious miskake</p>
<p>all the best &#8211; great blog</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Stuttard</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-4649</link>
		<dc:creator>Jim Stuttard</dc:creator>
		<pubDate>Thu, 29 Jan 2009 16:28:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-4649</guid>
		<description>Hmm
in case anyone reads the above before tupil i&#039;d better point out it
seems i&#039;ve managed to download a main.lhs as well as a Main.hs. That doesn&#039;t have the includes but lots of out of scope msgs.</description>
		<content:encoded><![CDATA[<p>Hmm<br />
in case anyone reads the above before tupil i&#8217;d better point out it<br />
seems i&#8217;ve managed to download a main.lhs as well as a Main.hs. That doesn&#8217;t have the includes but lots of out of scope msgs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Stuttard</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-4648</link>
		<dc:creator>Jim Stuttard</dc:creator>
		<pubDate>Thu, 29 Jan 2009 15:51:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-4648</guid>
		<description>hi chris,

jolly helpful in trying to understand Applicative.

unfortunately

i get a currently inaccessible hpaste.org as the only mention of Paths_hackage_server

and no Distribution.Server or Distribution.Text in HAppS-Server or hoogle that i can find.

cheers

jim</description>
		<content:encoded><![CDATA[<p>hi chris,</p>
<p>jolly helpful in trying to understand Applicative.</p>
<p>unfortunately</p>
<p>i get a currently inaccessible hpaste.org as the only mention of Paths_hackage_server</p>
<p>and no Distribution.Server or Distribution.Text in HAppS-Server or hoogle that i can find.</p>
<p>cheers</p>
<p>jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Eidhof</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-1328</link>
		<dc:creator>Chris Eidhof</dc:creator>
		<pubDate>Mon, 20 Oct 2008 06:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-1328</guid>
		<description>Anon: there are two functions that might be handy for you: xml and plug. The xml function just builds a unit formlet with raw xml. The plug function modifies the xml of a formet. It takes a function of type &quot;xml -&gt; xml1&quot;, but xml1 could of course also be xml.</description>
		<content:encoded><![CDATA[<p>Anon: there are two functions that might be handy for you: xml and plug. The xml function just builds a unit formlet with raw xml. The plug function modifies the xml of a formet. It takes a function of type &#8220;xml -> xml1&#8243;, but xml1 could of course also be xml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-1322</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Sun, 19 Oct 2008 22:02:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-1322</guid>
		<description>The formlet package does not appear to have a label function like the one mentioned above.  Is there code for this anywhere?  Or maybe a more generic formlet function that allows you to add arbitrary text to the HTML generated by a formlet?</description>
		<content:encoded><![CDATA[<p>The formlet package does not appear to have a label function like the one mentioned above.  Is there code for this anywhere?  Or maybe a more generic formlet function that allows you to add arbitrary text to the HTML generated by a formlet?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chinaman</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-592</link>
		<dc:creator>chinaman</dc:creator>
		<pubDate>Thu, 18 Sep 2008 02:06:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-592</guid>
		<description>Hi 
I like your posts, It makes me thinking.</description>
		<content:encoded><![CDATA[<p>Hi<br />
I like your posts, It makes me thinking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reinier Lamers</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-186</link>
		<dc:creator>Reinier Lamers</dc:creator>
		<pubDate>Thu, 31 Jul 2008 10:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-186</guid>
		<description>Nice! I definitely need to read up on Applicative. It wasn&#039;t in Utrecht&#039;s Advanced Functional Programming course of 2006-2007 but hardly a year later it seems everyone is using it.</description>
		<content:encoded><![CDATA[<p>Nice! I definitely need to read up on Applicative. It wasn&#8217;t in Utrecht&#8217;s Advanced Functional Programming course of 2006-2007 but hardly a year later it seems everyone is using it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Eidhof</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-183</link>
		<dc:creator>Chris Eidhof</dc:creator>
		<pubDate>Wed, 30 Jul 2008 16:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-183</guid>
		<description>Sjoerd: you can easily add other html to the formlets. For example, adding a label can be done like this:

&lt;pre lang=&quot;haskell&quot;&gt;
userFull = User &lt;$&gt; label &quot;Name: &quot;    *&gt; inputF    Nothing 
                &lt;*&gt; label &quot;Password &quot; *&gt; passwordF Nothing 
                &lt;*&gt; label &quot;Date: &quot;    *&gt; dateFull
&lt;/pre&gt;

The *&gt; combinator throws away the result of its argument. So label &quot;Test&quot; *&gt; inputF Nothing will still have type FailingForm String.</description>
		<content:encoded><![CDATA[<p>Sjoerd: you can easily add other html to the formlets. For example, adding a label can be done like this:</p>

<div class="wp_syntax"><div class="code"><pre class="haskell">userFull <span style="color: #339933; font-weight: bold;">=</span> User <span style="color: #339933; font-weight: bold;">&lt;$&gt;</span> label <span style="">&quot;Name: &quot;</span>    <span style="color: #339933; font-weight: bold;">*&gt;</span> inputF    Nothing 
                <span style="color: #339933; font-weight: bold;">&lt;*&gt;</span> label <span style="">&quot;Password &quot;</span> <span style="color: #339933; font-weight: bold;">*&gt;</span> passwordF Nothing 
                <span style="color: #339933; font-weight: bold;">&lt;*&gt;</span> label <span style="">&quot;Date: &quot;</span>    <span style="color: #339933; font-weight: bold;">*&gt;</span> dateFull</pre></div></div>

<p>The *&gt; combinator throws away the result of its argument. So label &#8220;Test&#8221; *> inputF Nothing will still have type FailingForm String.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sjoerd Visscher</title>
		<link>http://blog.tupil.com/formlets-in-haskell/comment-page-1/#comment-182</link>
		<dc:creator>Sjoerd Visscher</dc:creator>
		<pubDate>Wed, 30 Jul 2008 15:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tupil.com/?p=25#comment-182</guid>
		<description>How do you solve stylability? Certainly when it comes to complex widgets like calender widgets this becomes hairy.

Layout of labels and error messages is also always tricky to get right generically.</description>
		<content:encoded><![CDATA[<p>How do you solve stylability? Certainly when it comes to complex widgets like calender widgets this becomes hairy.</p>
<p>Layout of labels and error messages is also always tricky to get right generically.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
