<?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 for The Other Sort of Tao</title>
	<atom:link href="http://blogs.gnome.org/nigeltao/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/nigeltao</link>
	<description>No, I don't have millions of worshippers.   Yet.</description>
	<lastBuildDate>Sat, 15 May 2010 09:06:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on If You&#8217;re Going to San Francisco by stranger</title>
		<link>http://blogs.gnome.org/nigeltao/2010/05/13/if-youre-going-to-san-francisco/comment-page-1/#comment-161</link>
		<dc:creator>stranger</dc:creator>
		<pubDate>Sat, 15 May 2010 09:06:46 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=99#comment-161</guid>
		<description>thanks for the evaluation, i am looking forward to testing go after a framework is implemented on top of it(not brave enough to implement a framework myself:-))</description>
		<content:encoded><![CDATA[<p>thanks for the evaluation, i am looking forward to testing go after a framework is implemented on top of it(not brave enough to implement a framework myself:-))</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If You&#8217;re Going to San Francisco by nigeltao</title>
		<link>http://blogs.gnome.org/nigeltao/2010/05/13/if-youre-going-to-san-francisco/comment-page-1/#comment-160</link>
		<dc:creator>nigeltao</dc:creator>
		<pubDate>Fri, 14 May 2010 12:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=99#comment-160</guid>
		<description>To be honest, I don&#039;t know if I have enough experience with any of those languages and libraries to have a well informed opinion, and I&#039;m really not sure if the rest of what I say is 100% correct...

Erlang looks like a functional language, with single assignment, but Go certainly looks like a member of the C family. Erlang has certainly proven itself in serious production systems, but the syntax is different than other languages I&#039;m used to. As for concurrency, I think in Erlang each process only has one &quot;inbox&quot; and you send messages to a PID, whereas in Go a goroutine can receive from multiple channels. Erlang has stuff for fault tolerance, Go is still exploring this space.

Scala is a fun looking language. I know that this isn&#039;t about the concurrency model, but one thing with Scala is that it runs on top of the JVM, and has Java-flavored object orientation. This is great because you can re-use existing Java libraries, but it does mean you&#039;re limited to what the JVM provides. For example, http://loadcode.blogspot.com/2009/12/go-vs-java.html says that a Java port of git performed badly because the JVM (1) doesn&#039;t have unsigned ints and (2) can&#039;t inline a byte[20] with the rest of an object. Go can do both.

In Go you can select to receive from multiple channels, which I don&#039;t think you can do in Stackless (although I&#039;d be happy to be proven wrong).

Twisted appears based around futures (they call them deferreds). In Go you can implement a future very simply with a goroutine and a channel, but that&#039;s not the only thing you can do with goroutines and channels.

But I hear good things about all four things you mentioned.</description>
		<content:encoded><![CDATA[<p>To be honest, I don&#8217;t know if I have enough experience with any of those languages and libraries to have a well informed opinion, and I&#8217;m really not sure if the rest of what I say is 100% correct&#8230;</p>
<p>Erlang looks like a functional language, with single assignment, but Go certainly looks like a member of the C family. Erlang has certainly proven itself in serious production systems, but the syntax is different than other languages I&#8217;m used to. As for concurrency, I think in Erlang each process only has one &#8220;inbox&#8221; and you send messages to a PID, whereas in Go a goroutine can receive from multiple channels. Erlang has stuff for fault tolerance, Go is still exploring this space.</p>
<p>Scala is a fun looking language. I know that this isn&#8217;t about the concurrency model, but one thing with Scala is that it runs on top of the JVM, and has Java-flavored object orientation. This is great because you can re-use existing Java libraries, but it does mean you&#8217;re limited to what the JVM provides. For example, <a href="http://loadcode.blogspot.com/2009/12/go-vs-java.html" rel="nofollow">http://loadcode.blogspot.com/2009/12/go-vs-java.html</a> says that a Java port of git performed badly because the JVM (1) doesn&#8217;t have unsigned ints and (2) can&#8217;t inline a byte[20] with the rest of an object. Go can do both.</p>
<p>In Go you can select to receive from multiple channels, which I don&#8217;t think you can do in Stackless (although I&#8217;d be happy to be proven wrong).</p>
<p>Twisted appears based around futures (they call them deferreds). In Go you can implement a future very simply with a goroutine and a channel, but that&#8217;s not the only thing you can do with goroutines and channels.</p>
<p>But I hear good things about all four things you mentioned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If You&#8217;re Going to San Francisco by stranger</title>
		<link>http://blogs.gnome.org/nigeltao/2010/05/13/if-youre-going-to-san-francisco/comment-page-1/#comment-159</link>
		<dc:creator>stranger</dc:creator>
		<pubDate>Fri, 14 May 2010 01:43:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=99#comment-159</guid>
		<description>What are the main differences of go from other asynchronous languages and frameworks? I am particularly interested in hearing your thoughts about Go vs:
1-Erlang
2-Scala
3-Stackless Python
4-Twisted Python framework</description>
		<content:encoded><![CDATA[<p>What are the main differences of go from other asynchronous languages and frameworks? I am particularly interested in hearing your thoughts about Go vs:<br />
1-Erlang<br />
2-Scala<br />
3-Stackless Python<br />
4-Twisted Python framework</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Road to One Point Zerodom by Thomas Johnson</title>
		<link>http://blogs.gnome.org/nigeltao/2010/01/31/the-road-to-one-point-zerodom/comment-page-1/#comment-158</link>
		<dc:creator>Thomas Johnson</dc:creator>
		<pubDate>Sun, 28 Mar 2010 03:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=73#comment-158</guid>
		<description>Just wanted to add my thanks for superswitcher. I use it all the time when I&#039;m coding and it&#039;s one of the first things I install on a new system. Have it for Lucid would be great -- but if you don&#039;t have time to update the package regularly, I&#039;d just as soon pull from SVN.</description>
		<content:encoded><![CDATA[<p>Just wanted to add my thanks for superswitcher. I use it all the time when I&#8217;m coding and it&#8217;s one of the first things I install on a new system. Have it for Lucid would be great &#8212; but if you don&#8217;t have time to update the package regularly, I&#8217;d just as soon pull from SVN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Road to One Point Zerodom by Cay Horstmann</title>
		<link>http://blogs.gnome.org/nigeltao/2010/01/31/the-road-to-one-point-zerodom/comment-page-1/#comment-157</link>
		<dc:creator>Cay Horstmann</dc:creator>
		<pubDate>Sat, 27 Mar 2010 02:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=73#comment-157</guid>
		<description>I just discovered SuperSwitcher, and I think it is fabulous. Having a pre-built binary for Ubuntu should give it much-deserved attention.

Frankly, the Compiz switcher is pretty nice, so having SuperSwitcher in Compiz isn&#039;t such a high priority for me. But on plain Metacity, SuperSwitcher rocks! 

Personally, I like the live previews. I&#039;d like it even better if I could get the icons and the previews.</description>
		<content:encoded><![CDATA[<p>I just discovered SuperSwitcher, and I think it is fabulous. Having a pre-built binary for Ubuntu should give it much-deserved attention.</p>
<p>Frankly, the Compiz switcher is pretty nice, so having SuperSwitcher in Compiz isn&#8217;t such a high priority for me. But on plain Metacity, SuperSwitcher rocks! </p>
<p>Personally, I like the live previews. I&#8217;d like it even better if I could get the icons and the previews.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Road to One Point Zerodom by nigeltao</title>
		<link>http://blogs.gnome.org/nigeltao/2010/01/31/the-road-to-one-point-zerodom/comment-page-1/#comment-156</link>
		<dc:creator>nigeltao</dc:creator>
		<pubDate>Sat, 06 Feb 2010 23:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=73#comment-156</guid>
		<description>@Andrew Bennetts

No PPA yet. I haven&#039;t really looked into it, but I just aim to publish a .deb, and don&#039;t expect to issue many updates. On Karmic, installing is unfortunately a svn checkout and build from source. If you can wait a few months, then it&#039;ll be easier to try on Lucid.

@Andrew,

For point 1, a 0.7 release might be worth doing. Still, I think it&#039;ll be for Lucid and not Karmic.

For point 2, the biggest bug with live window thumbnails is that, at least with metacity, you need to keep all your windows on the same workspace. It&#039;s not usable, to me, in my day-to-day work. I don&#039;t know enough X to know how to fix that.</description>
		<content:encoded><![CDATA[<p>@Andrew Bennetts</p>
<p>No PPA yet. I haven&#8217;t really looked into it, but I just aim to publish a .deb, and don&#8217;t expect to issue many updates. On Karmic, installing is unfortunately a svn checkout and build from source. If you can wait a few months, then it&#8217;ll be easier to try on Lucid.</p>
<p>@Andrew,</p>
<p>For point 1, a 0.7 release might be worth doing. Still, I think it&#8217;ll be for Lucid and not Karmic.</p>
<p>For point 2, the biggest bug with live window thumbnails is that, at least with metacity, you need to keep all your windows on the same workspace. It&#8217;s not usable, to me, in my day-to-day work. I don&#8217;t know enough X to know how to fix that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Road to One Point Zerodom by Andrew</title>
		<link>http://blogs.gnome.org/nigeltao/2010/01/31/the-road-to-one-point-zerodom/comment-page-1/#comment-155</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Sat, 06 Feb 2010 16:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=73#comment-155</guid>
		<description>Hi Nigel,

I´m glad to see Superswitcher project ain´t dead.  Two little comments:

1. I think Superswitcher is a stable application but after SVN 33 and later revisions. With official 0.6 version I get many segmentation faults, specially when I kill anyother application and then try to use Superswitcher. In my opnion you should release an official 0.7 version from the latest code before make further changes to Superswitcher.

2. When I´m making my own wrapping applications, I usually open many windows/apps at the same time and it´s difficult to trace each application state. The live window thumbnail help me to organize them, without this feature I can´t even pick the right window.  Didn´t see any bug or problem with your thumbnails implementation, please keep it...

Superswitcher is officially incorporated in one of the best Puppy Linux derivatives, Puppy 214X.  Check it at:
http://www.murga-linux.com/puppy/viewtopic.php?t=42553

Greetings,
Andrew</description>
		<content:encoded><![CDATA[<p>Hi Nigel,</p>
<p>I´m glad to see Superswitcher project ain´t dead.  Two little comments:</p>
<p>1. I think Superswitcher is a stable application but after SVN 33 and later revisions. With official 0.6 version I get many segmentation faults, specially when I kill anyother application and then try to use Superswitcher. In my opnion you should release an official 0.7 version from the latest code before make further changes to Superswitcher.</p>
<p>2. When I´m making my own wrapping applications, I usually open many windows/apps at the same time and it´s difficult to trace each application state. The live window thumbnail help me to organize them, without this feature I can´t even pick the right window.  Didn´t see any bug or problem with your thumbnails implementation, please keep it&#8230;</p>
<p>Superswitcher is officially incorporated in one of the best Puppy Linux derivatives, Puppy 214X.  Check it at:<br />
<a href="http://www.murga-linux.com/puppy/viewtopic.php?t=42553" rel="nofollow">http://www.murga-linux.com/puppy/viewtopic.php?t=42553</a></p>
<p>Greetings,<br />
Andrew</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Road to One Point Zerodom by Andrew Bennetts</title>
		<link>http://blogs.gnome.org/nigeltao/2010/01/31/the-road-to-one-point-zerodom/comment-page-1/#comment-154</link>
		<dc:creator>Andrew Bennetts</dc:creator>
		<pubDate>Sun, 31 Jan 2010 03:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=73#comment-154</guid>
		<description>Is there a PPA I can use to install superswitcher?  I&#039;m not a user yet, but if it&#039;s easy enough for me to install it on karmic I&#039;d try it out...</description>
		<content:encoded><![CDATA[<p>Is there a PPA I can use to install superswitcher?  I&#8217;m not a user yet, but if it&#8217;s easy enough for me to install it on karmic I&#8217;d try it out&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Jump In, the Water&#8217;s Fine by Andrew</title>
		<link>http://blogs.gnome.org/nigeltao/2009/09/30/jump-in-the-waters-fine/comment-page-1/#comment-151</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Fri, 15 Jan 2010 02:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=65#comment-151</guid>
		<description>Hi Nigel,

When are you goign to release a new version of Superswitcher?.  Did you know you have many features requests, this little app have many fans...

Salutes,
Andrew</description>
		<content:encoded><![CDATA[<p>Hi Nigel,</p>
<p>When are you goign to release a new version of Superswitcher?.  Did you know you have many features requests, this little app have many fans&#8230;</p>
<p>Salutes,<br />
Andrew</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Jump In, the Water&#8217;s Fine by Johannes Steidl</title>
		<link>http://blogs.gnome.org/nigeltao/2009/09/30/jump-in-the-waters-fine/comment-page-1/#comment-140</link>
		<dc:creator>Johannes Steidl</dc:creator>
		<pubDate>Mon, 23 Nov 2009 23:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/nigeltao/?p=65#comment-140</guid>
		<description>are there still invites left? am still looking ...</description>
		<content:encoded><![CDATA[<p>are there still invites left? am still looking &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/nigeltao/comments/feed/ ) in 1.17853 seconds, on Feb 10th, 2012 at 8:59 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 9:59 pm UTC -->
