<?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 on: Blame it on Io! A slow-paced introduction to the Io language</title>
	<atom:link href="http://ozone.wordpress.com/2006/03/15/blame-it-on-io/feed/" rel="self" type="application/rss+xml" />
	<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/</link>
	<description>Software Development Bits'n'Bobs</description>
	<lastBuildDate>Wed, 01 Jul 2009 07:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alex</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-7687</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Tue, 05 May 2009 19:50:22 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-7687</guid>
		<description>Have any Sheep or MutantSheep been harmed in the production of this article?</description>
		<content:encoded><![CDATA[<p>Have any Sheep or MutantSheep been harmed in the production of this article?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fordston</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-7686</link>
		<dc:creator>fordston</dc:creator>
		<pubDate>Tue, 05 May 2009 17:01:07 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-7686</guid>
		<description>Thankyou for your article!

Is there a Smalltalk-like IDE for Io, and does this question even make sense?

I.e., how does one keep track of all the protos and methods in the system? Is there a proto/method browser available?

(I&#039;m from Smalltalk, and, lately, from Java, -- and only tenuously from either of them at that!).


ford</description>
		<content:encoded><![CDATA[<p>Thankyou for your article!</p>
<p>Is there a Smalltalk-like IDE for Io, and does this question even make sense?</p>
<p>I.e., how does one keep track of all the protos and methods in the system? Is there a proto/method browser available?</p>
<p>(I&#8217;m from Smalltalk, and, lately, from Java, &#8212; and only tenuously from either of them at that!).</p>
<p>ford</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Köch</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-7660</link>
		<dc:creator>Paulo Köch</dc:creator>
		<pubDate>Mon, 05 May 2008 21:00:09 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-7660</guid>
		<description>Ruby vs. Io: I think it&#039;s a matter of taste. They have somewhat different paradigms, so it&#039;s like comparing two stripes of cheese. =P

I already know ruby very well and I&#039;m currently exploring Io. And liking it. =) Overall, it just seems more &#039;pure&#039;.</description>
		<content:encoded><![CDATA[<p>Ruby vs. Io: I think it&#8217;s a matter of taste. They have somewhat different paradigms, so it&#8217;s like comparing two stripes of cheese. =P</p>
<p>I already know ruby very well and I&#8217;m currently exploring Io. And liking it. =) Overall, it just seems more &#8216;pure&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Whitefoot</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-3328</link>
		<dc:creator>Kevin Whitefoot</dc:creator>
		<pubDate>Mon, 28 May 2007 03:56:05 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-3328</guid>
		<description>Apart from the prototype versus class distinction IO has futures, Ruby doesn&#039;t (at least I don&#039;t think so).</description>
		<content:encoded><![CDATA[<p>Apart from the prototype versus class distinction IO has futures, Ruby doesn&#8217;t (at least I don&#8217;t think so).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ozone</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-79</link>
		<dc:creator>ozone</dc:creator>
		<pubDate>Tue, 18 Apr 2006 16:15:55 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-79</guid>
		<description>Tejinder, Io is certainly different from Ruby. At the very least, Io is prototype-based whereas Ruby is class-based. The differences do not end there, far from it!
On the &lt;i&gt;better&lt;/i&gt; side of things, it is all a matter of taste. I would recommend learning (or having a good look at) both!</description>
		<content:encoded><![CDATA[<p>Tejinder, Io is certainly different from Ruby. At the very least, Io is prototype-based whereas Ruby is class-based. The differences do not end there, far from it!<br />
On the <i>better</i> side of things, it is all a matter of taste. I would recommend learning (or having a good look at) both!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tejinder</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-77</link>
		<dc:creator>tejinder</dc:creator>
		<pubDate>Sat, 15 Apr 2006 16:18:24 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-77</guid>
		<description>hi, is Io any better/different from Ruby?</description>
		<content:encoded><![CDATA[<p>hi, is Io any better/different from Ruby?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ozone</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-34</link>
		<dc:creator>ozone</dc:creator>
		<pubDate>Wed, 15 Mar 2006 22:34:03 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-34</guid>
		<description>Thanks jer for your comment (I hope you don&#039;t mind, I modified the format slightly to improve readability). Your implementation is indeed more accurate.</description>
		<content:encoded><![CDATA[<p>Thanks jer for your comment (I hope you don&#8217;t mind, I modified the format slightly to improve readability). Your implementation is indeed more accurate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: programming musings &#187; Blog Archive &#187; The clones strike back</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-33</link>
		<dc:creator>programming musings &#187; Blog Archive &#187; The clones strike back</dc:creator>
		<pubDate>Wed, 15 Mar 2006 20:36:48 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-33</guid>
		<description>[...] Back at Ozone&#8217;s you can find a crash introduction to Io, a relatively new prototype-based language. As explained in its official site: Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua small, embeddable). [...]</description>
		<content:encoded><![CDATA[<p>[...] Back at Ozone&#8217;s you can find a crash introduction to Io, a relatively new prototype-based language. As explained in its official site: Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua small, embeddable). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jer</title>
		<link>http://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-32</link>
		<dc:creator>jer</dc:creator>
		<pubDate>Wed, 15 Mar 2006 18:08:31 +0000</pubDate>
		<guid isPermaLink="false">https://ozone.wordpress.com/2006/03/15/blame-it-on-io/#comment-32</guid>
		<description>You&#039;re unless method could be better implemented simply like this:
&lt;pre&gt;
Object unless := method(
  if(call argAt(0) not, call argAt(1), call argAt(2))
)
&lt;/pre&gt;

This will allow you to use:
&lt;pre&gt;
unless(1 == 2, &quot;stuff&quot; println)
&lt;/pre&gt;
or
&lt;pre&gt;
unless(1 == 2, &quot;stuff&quot; println, &quot;otherstuff&quot; println)
&lt;/pre&gt;
Your current version requires all three arguments, and in Io, you can leave out any number of arguments if you desire (though not to confuse anyone, if you leave out an arg that a method/block needs, expect trouble).</description>
		<content:encoded><![CDATA[<p>You&#8217;re unless method could be better implemented simply like this:</p>
<pre>
Object unless := method(
  if(call argAt(0) not, call argAt(1), call argAt(2))
)
</pre>
<p>This will allow you to use:</p>
<pre>
unless(1 == 2, "stuff" println)
</pre>
<p>or</p>
<pre>
unless(1 == 2, "stuff" println, "otherstuff" println)
</pre>
<p>Your current version requires all three arguments, and in Io, you can leave out any number of arguments if you desire (though not to confuse anyone, if you leave out an arg that a method/block needs, expect trouble).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
