<?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: MacRuby</title>
	<atom:link href="http://mjtsai.com/blog/2008/03/01/macruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjtsai.com/blog/2008/03/01/macruby/</link>
	<description></description>
	<lastBuildDate>Sat, 20 Mar 2010 04:30:21 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mormon</title>
		<link>http://mjtsai.com/blog/2008/03/01/macruby/comment-page-1/#comment-383121</link>
		<dc:creator>mormon</dc:creator>
		<pubDate>Mon, 11 Aug 2008 23:07:02 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2008/03/01/macruby/#comment-383121</guid>
		<description>Yeah it is odd for it to seem to prominent.  Alongside macports even.  However, I believe half the goal of macruby was to attempt to overcome speed issues for RubyCocoa, which...speed issues aren&#039;t so much of a problem for python.</description>
		<content:encoded><![CDATA[<p>Yeah it is odd for it to seem to prominent.  Alongside macports even.  However, I believe half the goal of macruby was to attempt to overcome speed issues for RubyCocoa, which...speed issues aren't so much of a problem for python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://mjtsai.com/blog/2008/03/01/macruby/comment-page-1/#comment-250298</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sun, 02 Mar 2008 01:31:26 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2008/03/01/macruby/#comment-250298</guid>
		<description>I don&#039;t think the differences are that large. Python does let you add methods to existing classes; it just isn&#039;t commonly done. It supports multiple inheritance, but you can get by fine without it, and with the appropriate runtime magic this could probably be added on top of NSObject, if necessary.</description>
		<content:encoded><![CDATA[<p>I don't think the differences are that large. Python does let you add methods to existing classes; it just isn't commonly done. It supports multiple inheritance, but you can get by fine without it, and with the appropriate runtime magic this could probably be added on top of NSObject, if necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://mjtsai.com/blog/2008/03/01/macruby/comment-page-1/#comment-250291</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sun, 02 Mar 2008 01:20:59 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2008/03/01/macruby/#comment-250291</guid>
		<description>I think it doesn&#039;t make much sense for Python. Python&#039;s object model is derived from C++, where the Objective-C object model is derived from SmallTalk.

Because Ruby&#039;s object model is also derived from SmallTalk, you don&#039;t have the rather fundamental impedance mismatches that you would get with Python, such as multiple inheritance vs. categories/open classes.</description>
		<content:encoded><![CDATA[<p>I think it doesn't make much sense for Python. Python's object model is derived from C++, where the Objective-C object model is derived from SmallTalk.</p>
<p>Because Ruby's object model is also derived from SmallTalk, you don't have the rather fundamental impedance mismatches that you would get with Python, such as multiple inheritance vs. categories/open classes.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
