<?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: Objective-C 2.0</title>
	<atom:link href="http://importantshock.wordpress.com/2006/12/27/objective-c-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://importantshock.wordpress.com/2006/12/27/objective-c-20/</link>
	<description></description>
	<lastBuildDate>Tue, 27 Jan 2009 20:02:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jon H</title>
		<link>http://importantshock.wordpress.com/2006/12/27/objective-c-20/#comment-31</link>
		<dc:creator>Jon H</dc:creator>
		<pubDate>Tue, 02 Jan 2007 00:21:46 +0000</pubDate>
		<guid isPermaLink="false">http://importantshock.wordpress.com/2006/12/27/objective-c-20/#comment-31</guid>
		<description>@private/@protected/@public go back to the early 1990&#039;s, at least as far as being applicable to instance variables.

I found them mentioned in a 1993 usenet thread in comp.sys.next.programmer.</description>
		<content:encoded><![CDATA[<p>@private/@protected/@public go back to the early 1990&#8217;s, at least as far as being applicable to instance variables.</p>
<p>I found them mentioned in a 1993 usenet thread in comp.sys.next.programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Abdullah</title>
		<link>http://importantshock.wordpress.com/2006/12/27/objective-c-20/#comment-27</link>
		<dc:creator>Mike Abdullah</dc:creator>
		<pubDate>Wed, 27 Dec 2006 23:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://importantshock.wordpress.com/2006/12/27/objective-c-20/#comment-27</guid>
		<description>Not wanting to upset, but I feel I ought to point out that the @private etc. directives are already in 10.4.  In fact I think they&#039;ve been around since Panther and earlier.

I&#039;m waiting to see what happens with the whole properties business.</description>
		<content:encoded><![CDATA[<p>Not wanting to upset, but I feel I ought to point out that the @private etc. directives are already in 10.4.  In fact I think they&#8217;ve been around since Panther and earlier.</p>
<p>I&#8217;m waiting to see what happens with the whole properties business.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Stevenson</title>
		<link>http://importantshock.wordpress.com/2006/12/27/objective-c-20/#comment-25</link>
		<dc:creator>Scott Stevenson</dc:creator>
		<pubDate>Wed, 27 Dec 2006 22:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://importantshock.wordpress.com/2006/12/27/objective-c-20/#comment-25</guid>
		<description>There&#039;s a good reason for the access control stuff, though I&#039;m not sure it&#039;s public yet.

As for properties, there are some minor drawbacks, but I don&#039;t think it&#039;s realistic to hold onto a C-centric view of the world until the end of time. The best thing Apple can do is maintain the important parts of the Objective-C runtime, and meet somewhere in the middle on syntax.

Frankly, between door number one:

value = [[[[object this] that] something] somethingElse]

... and door number two:

value = object.this.that.something.somethingElse

I&#039;ll take door number two.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a good reason for the access control stuff, though I&#8217;m not sure it&#8217;s public yet.</p>
<p>As for properties, there are some minor drawbacks, but I don&#8217;t think it&#8217;s realistic to hold onto a C-centric view of the world until the end of time. The best thing Apple can do is maintain the important parts of the Objective-C runtime, and meet somewhere in the middle on syntax.</p>
<p>Frankly, between door number one:</p>
<p>value = [[[[object this] that] something] somethingElse]</p>
<p>&#8230; and door number two:</p>
<p>value = object.this.that.something.somethingElse</p>
<p>I&#8217;ll take door number two.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
