<?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"
	>
<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>
	<pubDate>Sun, 20 Jul 2008 10:15:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Michael</title>
		<link>http://mjtsai.com/blog/2008/03/01/macruby/#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'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.</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-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't make much sense for Python. Python's object model is derived from C++, where the Objective-C object model is derived from SmallTalk.

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.</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>

<!-- Dynamic Page Served (once) in 0.335 seconds -->
