<?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: Implementing a type for partial values</title>
	<atom:link href="http://conal.net/blog/posts/implementing-a-type-for-partial-values/feed" rel="self" type="application/rss+xml" />
	<link>http://conal.net/blog/posts/implementing-a-type-for-partial-values</link>
	<description>Inspirations &#38; experiments, mainly about denotative/functional programming in Haskell</description>
	<lastBuildDate>Sat, 26 Sep 2020 21:06:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.17</generator>
	<item>
		<title>By: Conal Elliott &#187; Blog Archive &#187; Merging partial values</title>
		<link>http://conal.net/blog/posts/implementing-a-type-for-partial-values#comment-112</link>
		<dc:creator><![CDATA[Conal Elliott &#187; Blog Archive &#187; Merging partial values]]></dc:creator>
		<pubDate>Sat, 22 Nov 2008 23:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://conal.net/blog/posts/implementing-a-type-for-partial-values/#comment-112</guid>
		<description><![CDATA[&lt;p&gt;[...] partial information about values, and wrote about it in two posts, A type for partial values and Implementing a type for partial values. Of particular interest is the ability to combine two partial values into one, combining the [...]&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] partial information about values, and wrote about it in two posts, A type for partial values and Implementing a type for partial values. Of particular interest is the ability to combine two partial values into one, combining the [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Karcher</title>
		<link>http://conal.net/blog/posts/implementing-a-type-for-partial-values#comment-111</link>
		<dc:creator><![CDATA[Michael Karcher]]></dc:creator>
		<pubDate>Sat, 05 Jan 2008 16:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://conal.net/blog/posts/implementing-a-type-for-partial-values/#comment-111</guid>
		<description><![CDATA[&lt;p&gt;My first attempt on trying to implement partial values was&lt;br/&gt;&lt;br/&gt;type Partial a = [a-&gt;a]&lt;br/&gt;&lt;br/&gt;After reading the beginning of your solution post, it was obvious that putting the functions first into a list to fold it later is unneeded. Then I first wrote my own &quot;Endo&quot; instance, and got it to work too. When refactoring the code to the presented version, I noted, that with the &quot;Endo&quot; Monoid instance, mappend show exactly the opposite behaviour than the requested one: The left argument replaces info from the right one, and not vice versa.&lt;/p&gt;
]]></description>
		<content:encoded><![CDATA[<p>My first attempt on trying to implement partial values was<br /><br />type Partial a = [a->a]<br /><br />After reading the beginning of your solution post, it was obvious that putting the functions first into a list to fold it later is unneeded. Then I first wrote my own &#8220;Endo&#8221; instance, and got it to work too. When refactoring the code to the presented version, I noted, that with the &#8220;Endo&#8221; Monoid instance, mappend show exactly the opposite behaviour than the requested one: The left argument replaces info from the right one, and not vice versa.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
