<?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 Invisible Blocks</title>
	<atom:link href="http://invisibleblocks.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://invisibleblocks.wordpress.com</link>
	<description>for building invisible machines</description>
	<lastBuildDate>Mon, 16 Nov 2009 16:29:41 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Clojure Changing My Mind by Daniel Bernier</title>
		<link>http://invisibleblocks.wordpress.com/2009/11/13/clojure-changing-my-mind/#comment-9692</link>
		<dc:creator>Daniel Bernier</dc:creator>
		<pubDate>Mon, 16 Nov 2009 16:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=328#comment-9692</guid>
		<description>For fun, really, especially with Processing.org.  My co-workers are aware of Clojure.net, but no one&#039;s looking at it.</description>
		<content:encoded><![CDATA[<p>For fun, really, especially with Processing.org.  My co-workers are aware of Clojure.net, but no one&#8217;s looking at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure Changing My Mind by Rob Bazinet</title>
		<link>http://invisibleblocks.wordpress.com/2009/11/13/clojure-changing-my-mind/#comment-9691</link>
		<dc:creator>Rob Bazinet</dc:creator>
		<pubDate>Mon, 16 Nov 2009 15:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=328#comment-9691</guid>
		<description>Dan, it&#039;s pretty cool you are working with Clojure, I am a fan but not good at it yet.  Are you using Clojure at work or for personal exploration?</description>
		<content:encoded><![CDATA[<p>Dan, it&#8217;s pretty cool you are working with Clojure, I am a fan but not good at it yet.  Are you using Clojure at work or for personal exploration?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure Changing My Mind by Daniel Bernier</title>
		<link>http://invisibleblocks.wordpress.com/2009/11/13/clojure-changing-my-mind/#comment-9690</link>
		<dc:creator>Daniel Bernier</dc:creator>
		<pubDate>Mon, 16 Nov 2009 00:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=328#comment-9690</guid>
		<description>...and (concat seq1 seq2) is clearer than (into (vec seq1) seq2), also.  Like I said, I&#039;m still in flounder-around mode, I don&#039;t even know the seq library very well.  I&#039;m going to start reading the source for the clojure core libs.  I&#039;ve heard they&#039;re very good, and reading through all the functions, seeing how they work, and all their variations, should both teach me what&#039;s there, and show me some good clojure style.</description>
		<content:encoded><![CDATA[<p>&#8230;and (concat seq1 seq2) is clearer than (into (vec seq1) seq2), also.  Like I said, I&#8217;m still in flounder-around mode, I don&#8217;t even know the seq library very well.  I&#8217;m going to start reading the source for the clojure core libs.  I&#8217;ve heard they&#8217;re very good, and reading through all the functions, seeing how they work, and all their variations, should both teach me what&#8217;s there, and show me some good clojure style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure Changing My Mind by Daniel Bernier</title>
		<link>http://invisibleblocks.wordpress.com/2009/11/13/clojure-changing-my-mind/#comment-9689</link>
		<dc:creator>Daniel Bernier</dc:creator>
		<pubDate>Mon, 16 Nov 2009 00:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=328#comment-9689</guid>
		<description>Oh, ok -- that&#039;s much nicer!  I hadn&#039;t tried giving (range) a negative step.  I tried (range max min), but got an empty list -- which makes sense, since the step defaults to 1.  If you add 1 to max, until it&#039;s greater than min, you&#039;ll get the empty list.  Thanks Alex!</description>
		<content:encoded><![CDATA[<p>Oh, ok &#8212; that&#8217;s much nicer!  I hadn&#8217;t tried giving (range) a negative step.  I tried (range max min), but got an empty list &#8212; which makes sense, since the step defaults to 1.  If you add 1 to max, until it&#8217;s greater than min, you&#8217;ll get the empty list.  Thanks Alex!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Clojure Changing My Mind by Alex Osborne</title>
		<link>http://invisibleblocks.wordpress.com/2009/11/13/clojure-changing-my-mind/#comment-9687</link>
		<dc:creator>Alex Osborne</dc:creator>
		<pubDate>Sat, 14 Nov 2009 04:40:21 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=328#comment-9687</guid>
		<description>I kind of like this way:

&lt;pre&gt;

(defn saw-step [min max step]
  (cycle (concat (range min max step)
                 (range max min (- step)))))

&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>I kind of like this way:</p>
<pre>

(defn saw-step [min max step]
  (cycle (concat (range min max step)
                 (range max min (- step)))))
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A JavaScript War Story by uberVU - social comments</title>
		<link>http://invisibleblocks.wordpress.com/2009/10/20/a-javascript-war-story/#comment-9683</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Wed, 21 Oct 2009 19:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=294#comment-9683</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Reddit by Jack9: Nice solution,...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Reddit by Jack9: Nice solution,&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Trading Space for Speed: Memoizing with Ruby Facets by Daniel Bernier</title>
		<link>http://invisibleblocks.wordpress.com/2008/04/14/trading-space-for-speed-memoizing-with-ruby-facets/#comment-9681</link>
		<dc:creator>Daniel Bernier</dc:creator>
		<pubDate>Wed, 21 Oct 2009 11:59:17 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=78#comment-9681</guid>
		<description>Indeed I do.  My editor at the time, programmer&#039;s notepad 2, didn&#039;t allow different tab widths for each language, so I left it at 4, to match all the other languages I often use.  Conventions are great, but they&#039;re just that.</description>
		<content:encoded><![CDATA[<p>Indeed I do.  My editor at the time, programmer&#8217;s notepad 2, didn&#8217;t allow different tab widths for each language, so I left it at 4, to match all the other languages I often use.  Conventions are great, but they&#8217;re just that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A JavaScript War Story by Daniel Bernier</title>
		<link>http://invisibleblocks.wordpress.com/2009/10/20/a-javascript-war-story/#comment-9680</link>
		<dc:creator>Daniel Bernier</dc:creator>
		<pubDate>Wed, 21 Oct 2009 11:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=294#comment-9680</guid>
		<description>Jordi,

Yeah, we probably could have generated better, more liquid HTML.  When we built the original report, we just made sure it looked good enough in IE6 (our clients were large corporations - their IT departments installed IE6 and locked down the machine).  When we got to the report preview, we needed it to match the real report&#039;s HTML.  At the time, between a whole redesign of the report HTML, and throwing in delay(), we chose the latter.

Besides, if we&#039;d had better HTML, there&#039;d be no war story.  :)</description>
		<content:encoded><![CDATA[<p>Jordi,</p>
<p>Yeah, we probably could have generated better, more liquid HTML.  When we built the original report, we just made sure it looked good enough in IE6 (our clients were large corporations &#8211; their IT departments installed IE6 and locked down the machine).  When we got to the report preview, we needed it to match the real report&#8217;s HTML.  At the time, between a whole redesign of the report HTML, and throwing in delay(), we chose the latter.</p>
<p>Besides, if we&#8217;d had better HTML, there&#8217;d be no war story.  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A JavaScript War Story by Jordi</title>
		<link>http://invisibleblocks.wordpress.com/2009/10/20/a-javascript-war-story/#comment-9679</link>
		<dc:creator>Jordi</dc:creator>
		<pubDate>Wed, 21 Oct 2009 09:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=294#comment-9679</guid>
		<description>Very nice description of a very useful higher-order function and how functional programming can be applied in real life. I have made similar functions in a previous job as well.

What I don&#039;t really understand is why you would need to redraw everything when the window resized. It seems to me like the JavaScript generates the HTML and as we all know, the browser takes care of how that should look when the window is resized. It seems to me that if you are generating good HTML, you should not have to worry about this. Furthermore, wouldn&#039;t it have been a lot easier to just tell your users to not resize their browser windows all the time or to make a &#039;refresh&#039; button that they can press after they&#039;re done resizing. Your final solution is very elegant, but if you spent a lot of time thinking about this, I can&#039;t help but wonder if it was worth it.</description>
		<content:encoded><![CDATA[<p>Very nice description of a very useful higher-order function and how functional programming can be applied in real life. I have made similar functions in a previous job as well.</p>
<p>What I don&#8217;t really understand is why you would need to redraw everything when the window resized. It seems to me like the JavaScript generates the HTML and as we all know, the browser takes care of how that should look when the window is resized. It seems to me that if you are generating good HTML, you should not have to worry about this. Furthermore, wouldn&#8217;t it have been a lot easier to just tell your users to not resize their browser windows all the time or to make a &#8216;refresh&#8217; button that they can press after they&#8217;re done resizing. Your final solution is very elegant, but if you spent a lot of time thinking about this, I can&#8217;t help but wonder if it was worth it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Trading Space for Speed: Memoizing with Ruby Facets by Ruby Convention</title>
		<link>http://invisibleblocks.wordpress.com/2008/04/14/trading-space-for-speed-memoizing-with-ruby-facets/#comment-9678</link>
		<dc:creator>Ruby Convention</dc:creator>
		<pubDate>Sun, 18 Oct 2009 06:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://invisibleblocks.wordpress.com/?p=78#comment-9678</guid>
		<description>You know the Ruby convention for indenting is 2 spaces?</description>
		<content:encoded><![CDATA[<p>You know the Ruby convention for indenting is 2 spaces?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
