<?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: An optimization job is never done</title>
	<atom:link href="http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/feed/" rel="self" type="application/rss+xml" />
	<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/</link>
	<description>When the pupil is ready to learn, a teacher will appear.</description>
	<lastBuildDate>Wed, 16 Jun 2010 20:31:51 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Olivier</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-200</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Thu, 17 Dec 2009 13:15:54 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-200</guid>
		<description>I&#039;m not surprised you are interested in this kind of stuff: Conway, Turing, Penrose; mathematical toys for geeky persons. By the way, it&#039;s funny a coincidence I just played yesterday (during office time) with the game of life (I had just told Jean-François Totain about: he had never heard of it).

PS: didn&#039;t even try to understand your posts! Can&#039;t you use a humanly understandable dialect rather that sigma centauri inhabitants&#039; native tongue?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not surprised you are interested in this kind of stuff: Conway, Turing, Penrose; mathematical toys for geeky persons. By the way, it&#8217;s funny a coincidence I just played yesterday (during office time) with the game of life (I had just told Jean-François Totain about: he had never heard of it).</p>
<p>PS: didn&#8217;t even try to understand your posts! Can&#8217;t you use a humanly understandable dialect rather that sigma centauri inhabitants&#8217; native tongue?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Optimising Mandelbrot &#171; The Development Jungle</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-186</link>
		<dc:creator>Optimising Mandelbrot &#171; The Development Jungle</dc:creator>
		<pubDate>Tue, 24 Nov 2009 23:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-186</guid>
		<description>[...] the get-coord function use primitives to get a further performance boost. However, as cgrand says, an optimisation job is never done and for now I believe the performance is &#8220;good [...]</description>
		<content:encoded><![CDATA[<p>[...] the get-coord function use primitives to get a further performance boost. However, as cgrand says, an optimisation job is never done and for now I believe the performance is &#8220;good [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Swift</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-182</link>
		<dc:creator>James Swift</dc:creator>
		<pubDate>Fri, 20 Nov 2009 04:27:41 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-182</guid>
		<description>Hi,

interestingly this works on my Mac fine with a fresh build from github but gets stuck on the first frame on my AMD based RedHat Linux box and also on a Sun T2000 Sparc box.

Lau&#039;s originals run fine.
 
Anyone else having these problems?

James.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>interestingly this works on my Mac fine with a fresh build from github but gets stuck on the first frame on my AMD based RedHat Linux box and also on a Sun T2000 Sparc box.</p>
<p>Lau&#8217;s originals run fine.</p>
<p>Anyone else having these problems?</p>
<p>James.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cgrand</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-181</link>
		<dc:creator>cgrand</dc:creator>
		<pubDate>Thu, 19 Nov 2009 09:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-181</guid>
		<description>@rkrastev #^objects is a hinting shortcut for objects arrays. Prior to its addition to master, the only way to hint an objects array was the ugly #^&quot;[Ljava.lang.Object;&quot;. #^objects is similar to &lt;a href=&quot;http://clojure.org/java_interop#toc36&quot; rel=&quot;nofollow&quot;&gt;shortcuts for hinting primitive arrays&lt;/a&gt; right now it&#039;s only &lt;a href=&quot;http://www.assembla.com/spaces/clojure/tickets/172--%5Eobjects-type-hint-shortcut&quot; rel=&quot;nofollow&quot;&gt;documented here&lt;/a&gt;. Note that clojure.org documents reflects the last stable release.</description>
		<content:encoded><![CDATA[<p>@rkrastev #^objects is a hinting shortcut for objects arrays. Prior to its addition to master, the only way to hint an objects array was the ugly #^&#8221;[Ljava.lang.Object;&#8221;. #^objects is similar to <a href="http://clojure.org/java_interop#toc36" rel="nofollow">shortcuts for hinting primitive arrays</a> right now it&#8217;s only <a href="http://www.assembla.com/spaces/clojure/tickets/172--%5Eobjects-type-hint-shortcut" rel="nofollow">documented here</a>. Note that clojure.org documents reflects the last stable release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rkrastev</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-180</link>
		<dc:creator>rkrastev</dc:creator>
		<pubDate>Thu, 19 Nov 2009 08:45:19 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-180</guid>
		<description>Thanks, it works with the newest clojure.jar but the question still stands. What is objects and where we can read more about it? It will be very helpful to learn Clojure if you explain in more details your code.</description>
		<content:encoded><![CDATA[<p>Thanks, it works with the newest clojure.jar but the question still stands. What is objects and where we can read more about it? It will be very helpful to learn Clojure if you explain in more details your code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cgrand</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-178</link>
		<dc:creator>cgrand</dc:creator>
		<pubDate>Thu, 19 Nov 2009 07:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-178</guid>
		<description>@hiredman: this unrolling is a one-shot (how often is count+for is a bottleneck?) so I thought that introducing a macro would just make the code more complex. But if you have a simple macro for the job I&#039;m eager to see it .</description>
		<content:encoded><![CDATA[<p>@hiredman: this unrolling is a one-shot (how often is count+for is a bottleneck?) so I thought that introducing a macro would just make the code more complex. But if you have a simple macro for the job I&#8217;m eager to see it .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hiredman</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-175</link>
		<dc:creator>hiredman</dc:creator>
		<pubDate>Wed, 18 Nov 2009 22:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-175</guid>
		<description>why not unroll neighbours-count using a macro or definline instead of the blob of (+ ...)</description>
		<content:encoded><![CDATA[<p>why not unroll neighbours-count using a macro or definline instead of the blob of (+ &#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cgrand</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-172</link>
		<dc:creator>cgrand</dc:creator>
		<pubDate>Wed, 18 Nov 2009 16:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-172</guid>
		<description>@rkrastev all my code use the development (master) branch of Clojure.</description>
		<content:encoded><![CDATA[<p>@rkrastev all my code use the development (master) branch of Clojure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rkrastev</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-171</link>
		<dc:creator>rkrastev</dc:creator>
		<pubDate>Wed, 18 Nov 2009 15:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-171</guid>
		<description>Unable to resolve classname: objects</description>
		<content:encoded><![CDATA[<p>Unable to resolve classname: objects</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lau Jensen</title>
		<link>http://clj-me.cgrand.net/2009/11/18/an-optimization-job-is-never-done/comment-page-1/#comment-168</link>
		<dc:creator>Lau Jensen</dc:creator>
		<pubDate>Wed, 18 Nov 2009 10:58:50 +0000</pubDate>
		<guid isPermaLink="false">http://clj-me.cgrand.net/?p=230#comment-168</guid>
		<description>Hey Christophe.

It&#039;s official: You&#039;re insane! :)

Great work on tweaking and tuning - Please let me know once you&#039;ve enhanced the Clojure compiler to do this type of stuff on it&#039;s own!

Keep blogging, Lau</description>
		<content:encoded><![CDATA[<p>Hey Christophe.</p>
<p>It&#8217;s official: You&#8217;re insane! :)</p>
<p>Great work on tweaking and tuning &#8211; Please let me know once you&#8217;ve enhanced the Clojure compiler to do this type of stuff on it&#8217;s own!</p>
<p>Keep blogging, Lau</p>
]]></content:encoded>
	</item>
</channel>
</rss>
