<?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 for Types, Programming, etc.</title>
	<atom:link href="http://edwinb.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://edwinb.wordpress.com</link>
	<description>Blogging my Brain</description>
	<lastBuildDate>Thu, 18 Dec 2008 13:59:26 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Error Handling in Haskell by jdgallag</title>
		<link>http://edwinb.wordpress.com/2007/01/15/error-handling-in-haskell/#comment-2199</link>
		<dc:creator>jdgallag</dc:creator>
		<pubDate>Thu, 18 Dec 2008 13:59:26 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/2007/01/15/error-handling-in-haskell/#comment-2199</guid>
		<description>yes Augustss, I have never understood why fail is in the monad class, and have never seen this point discussed.  Anyone have a suggestioin why?</description>
		<content:encoded><![CDATA[<p>yes Augustss, I have never understood why fail is in the monad class, and have never seen this point discussed.  Anyone have a suggestioin why?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to write programs in two easy steps by gilbertmana</title>
		<link>http://edwinb.wordpress.com/2007/02/19/how-to-write-programs-in-two-easy-steps/#comment-2197</link>
		<dc:creator>gilbertmana</dc:creator>
		<pubDate>Thu, 29 May 2008 09:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/2007/02/19/how-to-write-programs-in-two-easy-steps/#comment-2197</guid>
		<description>Intern program for more details check out... 
 
&lt;a href=&quot;http://www.onlinebusinessinternprogram.com/&quot; rel=&quot;nofollow&quot;&gt; Intern Program&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Intern program for more details check out&#8230; </p>
<p><a href="http://www.onlinebusinessinternprogram.com/" rel="nofollow"> Intern Program</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Correct-by-construction Concurrency by Neil Mitchell</title>
		<link>http://edwinb.wordpress.com/2008/04/03/correct-by-construction-concurrency/#comment-2187</link>
		<dc:creator>Neil Mitchell</dc:creator>
		<pubDate>Thu, 03 Apr 2008 12:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/?p=15#comment-2187</guid>
		<description>Very cool, I especially like the example, and the comparative lack of typing judgements!</description>
		<content:encoded><![CDATA[<p>Very cool, I especially like the example, and the comparative lack of typing judgements!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Idris, a language with dependent types by Winiq</title>
		<link>http://edwinb.wordpress.com/2008/03/09/idris-a-language-with-dependent-types/#comment-2185</link>
		<dc:creator>Winiq</dc:creator>
		<pubDate>Mon, 24 Mar 2008 02:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/?p=14#comment-2185</guid>
		<description>nice work, brother</description>
		<content:encoded><![CDATA[<p>nice work, brother</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Idris, a language with dependent types by edwinb</title>
		<link>http://edwinb.wordpress.com/2008/03/09/idris-a-language-with-dependent-types/#comment-2184</link>
		<dc:creator>edwinb</dc:creator>
		<pubDate>Tue, 11 Mar 2008 00:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/?p=14#comment-2184</guid>
		<description>I&#039;m certainly not dismissing Coq, and it&#039;s a pity if what I said comes across that way. It&#039;s an excellent mature system, can do lots of clever things, and I do use it from time to time. Unfortunately though, from my point of view, it&#039;s really hard work to do any serious dependently typed programming in it - dependent pattern matching in particular is really hard. Things are getting better though, thanks to Russell.

I do a fair bit of dependently typed programming, and of course I know as a result that sooner or later you can&#039;t avoid proving things. Fortunately, since Idris is actually a thin later on top of a proof assistant, such a thing is not far away.

I don&#039;t think we are yet at a stage where we should standardise on one system for dependently typed programming. There are too many questions still to answer. A bit of diversity, with the freedom to experiment in various ways, is therefore a good thing. If I were to work with Coq (or indeed Agda) I wouldn&#039;t have the same freedom. I look forward to playing...</description>
		<content:encoded><![CDATA[<p>I&#8217;m certainly not dismissing Coq, and it&#8217;s a pity if what I said comes across that way. It&#8217;s an excellent mature system, can do lots of clever things, and I do use it from time to time. Unfortunately though, from my point of view, it&#8217;s really hard work to do any serious dependently typed programming in it &#8211; dependent pattern matching in particular is really hard. Things are getting better though, thanks to Russell.</p>
<p>I do a fair bit of dependently typed programming, and of course I know as a result that sooner or later you can&#8217;t avoid proving things. Fortunately, since Idris is actually a thin later on top of a proof assistant, such a thing is not far away.</p>
<p>I don&#8217;t think we are yet at a stage where we should standardise on one system for dependently typed programming. There are too many questions still to answer. A bit of diversity, with the freedom to experiment in various ways, is therefore a good thing. If I were to work with Coq (or indeed Agda) I wouldn&#8217;t have the same freedom. I look forward to playing&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Idris, a language with dependent types by Eelis</title>
		<link>http://edwinb.wordpress.com/2008/03/09/idris-a-language-with-dependent-types/#comment-2183</link>
		<dc:creator>Eelis</dc:creator>
		<pubDate>Mon, 10 Mar 2008 21:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/?p=14#comment-2183</guid>
		<description>I can&#039;t help but feel that this is a really misguided effort.

When you start programming with dependent types, as your types get more descriptive you will inevitably end up needing to prove things. Hence, ultimately you will want the system to fulfill the role of a proof assistant, anyway.

It makes no sense, then, to dismiss Coq on the grounds that it is a proof assistant. Yes, it could use some facilities to make it more practical for actual programs. But it is a very mature system, based on a nice rich calculus, with lots of nice infrastructure, a growing standard library, lots of documentation and publications, etc. It makes much more sense to find out what Coq is missing and add it, rather than starting from scratch.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t help but feel that this is a really misguided effort.</p>
<p>When you start programming with dependent types, as your types get more descriptive you will inevitably end up needing to prove things. Hence, ultimately you will want the system to fulfill the role of a proof assistant, anyway.</p>
<p>It makes no sense, then, to dismiss Coq on the grounds that it is a proof assistant. Yes, it could use some facilities to make it more practical for actual programs. But it is a very mature system, based on a nice rich calculus, with lots of nice infrastructure, a growing standard library, lots of documentation and publications, etc. It makes much more sense to find out what Coq is missing and add it, rather than starting from scratch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Year Resolutions by Karolyn Leanne</title>
		<link>http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-1482</link>
		<dc:creator>Karolyn Leanne</dc:creator>
		<pubDate>Sun, 21 Oct 2007 19:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-1482</guid>
		<description>that&#039;s why it will never wor. Karolyn Leanne.</description>
		<content:encoded><![CDATA[<p>that&#8217;s why it will never wor. Karolyn Leanne.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Year Resolutions by Essa Morty</title>
		<link>http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-1141</link>
		<dc:creator>Essa Morty</dc:creator>
		<pubDate>Wed, 19 Sep 2007 17:08:34 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-1141</guid>
		<description>that&#039;s why it will never wor. Essa Morty.</description>
		<content:encoded><![CDATA[<p>that&#8217;s why it will never wor. Essa Morty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Year Resolutions by Silence, and adding things up &#171; Types, Programming, etc.</title>
		<link>http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-77</link>
		<dc:creator>Silence, and adding things up &#171; Types, Programming, etc.</dc:creator>
		<pubDate>Fri, 11 May 2007 23:36:05 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-77</guid>
		<description>[...] by edwinb on May 11th, 2007  Well, so much for new year resolutions :-). I&#8217;d like to claim I haven&#8217;t posted anything for a while because I&#8217;ve been [...]</description>
		<content:encoded><![CDATA[<p>[...] by edwinb on May 11th, 2007  Well, so much for new year resolutions <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I&#8217;d like to claim I haven&#8217;t posted anything for a while because I&#8217;ve been [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Year Resolutions by Alex</title>
		<link>http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-37</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 25 Apr 2007 13:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://edwinb.wordpress.com/2007/01/08/new-year-resolutions/#comment-37</guid>
		<description>Thank You</description>
		<content:encoded><![CDATA[<p>Thank You</p>
]]></content:encoded>
	</item>
</channel>
</rss>
