<?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"
	>
<channel>
	<title>Comments for Less Sugar/More Meat</title>
	<atom:link href="http://netsuperbrain.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://netsuperbrain.com/blog</link>
	<description>Sankel Software, FRP, Haskell, Reactive</description>
	<pubDate>Sat, 19 May 2012 09:26:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>Comment on freeglut + Windows + HOpenGL + HGLUT by Haskell '.hs' file compile problems...</title>
		<link>http://netsuperbrain.com/blog/posts/freeglut-windows-hopengl-hglut/#comment-34444</link>
		<dc:creator>Haskell '.hs' file compile problems...</dc:creator>
		<pubDate>Wed, 29 Feb 2012 15:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=136#comment-34444</guid>
		<description>&lt;p&gt;&#60;&lt;/p&gt;

&lt;p&gt;p&gt;[...] Might need to install the haskell glut binding. It seems like you're using windows? I don't know how to do it on windows on linux I just use cabal but I found this from hackage Less Sugar/More Meat&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&lt;</p>

<p>p>[...] Might need to install the haskell glut binding. It seems like you&#8217;re using windows? I don&#8217;t know how to do it on windows on linux I just use cabal but I found this from hackage Less Sugar/More Meat</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by Mike B</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-34168</link>
		<dc:creator>Mike B</dc:creator>
		<pubDate>Fri, 24 Feb 2012 15:55:31 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-34168</guid>
		<description>&lt;p&gt;Note that the "next Haskell will be strict" comment was made 9 years ago, at a talk in 2003 and Haskell is now 50% older, with no strict variation/derivative/counterpoint to Haskell in sight (or is there)?&lt;/p&gt;

&lt;p&gt;https://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-retrospective/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Note that the &#8220;next Haskell will be strict&#8221; comment was made 9 years ago, at a talk in 2003 and Haskell is now 50% older, with no strict variation/derivative/counterpoint to Haskell in sight (or is there)?</p>

<p><a href="https://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-retrospective/" rel="nofollow">https://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-retrospective/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by Alexander Batischev</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-26255</link>
		<dc:creator>Alexander Batischev</dc:creator>
		<pubDate>Thu, 28 Jul 2011 16:20:02 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-26255</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;Based off of those logs, it is reasonable to expect that the first expression will run faster.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You probably meant "the second expression".&lt;/p&gt;

&lt;p&gt;Thank you for a great article!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>Based off of those logs, it is reasonable to expect that the first expression will run faster.</p>
</blockquote>

<p>You probably meant &#8220;the second expression&#8221;.</p>

<p>Thank you for a great article!</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by Alessandro Stamatto</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24676</link>
		<dc:creator>Alessandro Stamatto</dc:creator>
		<pubDate>Tue, 21 Jun 2011 15:42:08 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24676</guid>
		<description>&lt;p&gt;In the presentation I remember him saying something along the lines “laziness is not essential, and all the exciting features offered by it can be done with strictness, as such the next haskell will be strict ”&lt;/p&gt;

&lt;p&gt;*Corrected a typo&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>In the presentation I remember him saying something along the lines “laziness is not essential, and all the exciting features offered by it can be done with strictness, as such the next haskell will be strict ”</p>

<p>*Corrected a typo</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by Alessandro Stamatto</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24675</link>
		<dc:creator>Alessandro Stamatto</dc:creator>
		<pubDate>Tue, 21 Jun 2011 15:39:46 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24675</guid>
		<description>&lt;p&gt;In the presentation I remember him saying something along the lines "laziness is not essential, and all the exciting features offered by it can be done with strictness then the next will be strict haskell"&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>In the presentation I remember him saying something along the lines &#8220;laziness is not essential, and all the exciting features offered by it can be done with strictness then the next will be strict haskell&#8221;</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by v</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24658</link>
		<dc:creator>v</dc:creator>
		<pubDate>Tue, 21 Jun 2011 04:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24658</guid>
		<description>&lt;p&gt;http://www.cs.nott.ac.uk/~gmh/appsem-slides/peytonjones.ppt&lt;/p&gt;

&lt;p&gt;There's the quote.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="http://www.cs.nott.ac.uk/~gmh/appsem-slides/peytonjones.ppt" rel="nofollow">http://www.cs.nott.ac.uk/~gmh/appsem-slides/peytonjones.ppt</a></p>

<p>There&#8217;s the quote.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by C. McCann</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24655</link>
		<dc:creator>C. McCann</dc:creator>
		<pubDate>Tue, 21 Jun 2011 02:21:24 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24655</guid>
		<description>&lt;p&gt;That quote is from "Wearing the hair shirt: a retrospective on Haskell". See here: http://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-retrospective/&lt;/p&gt;

&lt;p&gt;I doubt he meant it in a completely literal sense, since it came after a section talking about the benefits vs. drawbacks to laziness without clearly favoring either, but it's hard to tell what a single line from a powerpoint slide means without the context of the full presentation.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>That quote is from &#8220;Wearing the hair shirt: a retrospective on Haskell&#8221;. See here: <a href="http://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-retrospective/" rel="nofollow">http://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-retrospective/</a></p>

<p>I doubt he meant it in a completely literal sense, since it came after a section talking about the benefits vs. drawbacks to laziness without clearly favoring either, but it&#8217;s hard to tell what a single line from a powerpoint slide means without the context of the full presentation.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by Eric</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24652</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Mon, 20 Jun 2011 23:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24652</guid>
		<description>&lt;p&gt;@Anonymous.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“The next Haskell will be strict” Simon Peyton Jones&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Do you have the reference for that quote. Last time I heard SPJ in a presentation, he said that he'd certainly like sometimes Haskell to be strict, but he's pretty sure that, by then, he would regret that and would like to come back again to "by-need", so he will never be able to definitely set-up his mind on this question.&lt;/p&gt;

&lt;p&gt;Eric.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Anonymous.</p>

<blockquote>
  <p>“The next Haskell will be strict” Simon Peyton Jones</p>
</blockquote>

<p>Do you have the reference for that quote. Last time I heard SPJ in a presentation, he said that he&#8217;d certainly like sometimes Haskell to be strict, but he&#8217;s pretty sure that, by then, he would regret that and would like to come back again to &#8220;by-need&#8221;, so he will never be able to definitely set-up his mind on this question.</p>

<p>Eric.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by ceii</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24651</link>
		<dc:creator>ceii</dc:creator>
		<pubDate>Mon, 20 Jun 2011 21:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24651</guid>
		<description>&lt;p&gt;Anonymous: I'm curious about the origin of that quote. As far as I'm aware, SPJ has never done something so rash as to take a definite position on this question.&lt;/p&gt;

&lt;p&gt;The only consensus about strict by default vs. lazy by default seems to be that you lose important and desirable properties no matter which side of the fence your language stands on.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Anonymous: I&#8217;m curious about the origin of that quote. As far as I&#8217;m aware, SPJ has never done something so rash as to take a definite position on this question.</p>

<p>The only consensus about strict by default vs. lazy by default seems to be that you lose important and desirable properties no matter which side of the fence your language stands on.</p>]]></content:encoded>
	</item>
	<item>
		<title>Comment on Haskell&#8217;s evaluation isn&#8217;t magic by pipoca</title>
		<link>http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic/#comment-24647</link>
		<dc:creator>pipoca</dc:creator>
		<pubDate>Mon, 20 Jun 2011 20:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://netsuperbrain.com/blog/?p=371#comment-24647</guid>
		<description>&lt;p&gt;The performance characteristics of a sub-expression will be the same (modulo variables already having been evaluated on the heap) if you evaluate it in the context of the larger expression or if you just evaluate the sub-expression itself.&lt;/p&gt;

&lt;p&gt;Programs are built out of small blocks, and if you understand the behavior of the blocks themselves, you can predict some of the characteristics of the structures you make out of them.  Sure, you'll get some interesting emergent behavior out of them in the larger structure, but knowing the basic behavior of the blocks will get you reasonably far.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The performance characteristics of a sub-expression will be the same (modulo variables already having been evaluated on the heap) if you evaluate it in the context of the larger expression or if you just evaluate the sub-expression itself.</p>

<p>Programs are built out of small blocks, and if you understand the behavior of the blocks themselves, you can predict some of the characteristics of the structures you make out of them.  Sure, you&#8217;ll get some interesting emergent behavior out of them in the larger structure, but knowing the basic behavior of the blocks will get you reasonably far.</p>]]></content:encoded>
	</item>
</channel>
</rss>

