<?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: Objective-C FAQ (and the Portable Object Compiler [POC])</title>
	<atom:link href="http://www.friday.com/bbum/2007/02/13/objective-c-faq/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/</link>
	<description>...so google can index my head.</description>
	<lastBuildDate>Mon, 26 Jul 2010 19:42:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: lance</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-77291</link>
		<dc:creator>lance</dc:creator>
		<pubDate>Fri, 23 Feb 2007 03:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-77291</guid>
		<description>Yup. If you are going to program on a Mac I would highly recommend Obj-C, unless you are doing Web development then I would choose Java. If you are programming embedded systems then probably C++, on Windows C++ or C# .NET stuff (which is difficult, but a required hurdle). The point is: Choose the programming system (and language, they are closely bound these days) according to the platform. I know people do use Obj-C outside of Mac programming, but as far as popularity: Obj-C is very popular on the Mac, but not popular outside the Mac, so I would say Apple owns Obj-C (In the late 80s I think they (Steve at NeXT) licensed the name from StepStone even). Of course, I live in a Cocoa hole in the luxury of Cocoa Frameworks and I rarely crawl out of my hole anyways so my viewpoint may be defined by the boundaries of my hole.</description>
		<content:encoded><![CDATA[<p>Yup. If you are going to program on a Mac I would highly recommend Obj-C, unless you are doing Web development then I would choose Java. If you are programming embedded systems then probably C++, on Windows C++ or C# .NET stuff (which is difficult, but a required hurdle). The point is: Choose the programming system (and language, they are closely bound these days) according to the platform. I know people do use Obj-C outside of Mac programming, but as far as popularity: Obj-C is very popular on the Mac, but not popular outside the Mac, so I would say Apple owns Obj-C (In the late 80s I think they (Steve at NeXT) licensed the name from StepStone even). Of course, I live in a Cocoa hole in the luxury of Cocoa Frameworks and I rarely crawl out of my hole anyways so my viewpoint may be defined by the boundaries of my hole.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bbum</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-77278</link>
		<dc:creator>bbum</dc:creator>
		<pubDate>Fri, 23 Feb 2007 02:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-77278</guid>
		<description>All things considered, if you are going to take the language in a different direction than Apple&#039;s -- like, say, what David Stes has done -- you probably ought to use a different name anyway just to avoid confusion within the community.

Regardless of trademark or anything else, Apple&#039;s implementation of Objective-C is quite clearly the most popular available today.</description>
		<content:encoded><![CDATA[<p>All things considered, if you are going to take the language in a different direction than Apple&#8217;s &#8212; like, say, what David Stes has done &#8212; you probably ought to use a different name anyway just to avoid confusion within the community.</p>
<p>Regardless of trademark or anything else, Apple&#8217;s implementation of Objective-C is quite clearly the most popular available today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lance</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-77272</link>
		<dc:creator>lance</dc:creator>
		<pubDate>Fri, 23 Feb 2007 02:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-77272</guid>
		<description>Looks like Apple read my comment above and on 2/15/2007 did this:

http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=77108817

I doubt it is actually enforcable though because so many other people are using it now. It is like trying to trademark &quot;banana&quot; for a fruit designation.

So, writing your own Obj-C language, modifying it and calling it a different name IS a good thing to do.</description>
		<content:encoded><![CDATA[<p>Looks like Apple read my comment above and on 2/15/2007 did this:</p>
<p><a href="http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=77108817" >http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=77108817</a></p>
<p>I doubt it is actually enforcable though because so many other people are using it now. It is like trying to trademark &#8220;banana&#8221; for a fruit designation.</p>
<p>So, writing your own Obj-C language, modifying it and calling it a different name IS a good thing to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lance</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-72019</link>
		<dc:creator>lance</dc:creator>
		<pubDate>Thu, 15 Feb 2007 15:29:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-72019</guid>
		<description>Ah, I see that the Objective-C trademark:

http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=73519519

was finally recently abandoned (dead).

... anyways, long live Objective-C. Now if Apple would cancel those EOF patents...

I haven&#039;t checked in a long while ... is Obj-C runtime on XP/Vista? and how are the cygwin guys doing? Last time I checked they wanted a runtime royalty? (10 years ago...) In order for Obj-C to be &quot;popular&quot; it needs to run on &quot;popular&quot; (although not as nice) computers. Popularity ain&#039;t everything though. Sorry, I&#039;m a bit rusty on non-Apple Obj-C.</description>
		<content:encoded><![CDATA[<p>Ah, I see that the Objective-C trademark:</p>
<p><a href="http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=73519519" >http://tarr.uspto.gov/servlet/tarr?regser=serial&amp;entry=73519519</a></p>
<p>was finally recently abandoned (dead).</p>
<p>&#8230; anyways, long live Objective-C. Now if Apple would cancel those EOF patents&#8230;</p>
<p>I haven&#8217;t checked in a long while &#8230; is Obj-C runtime on XP/Vista? and how are the cygwin guys doing? Last time I checked they wanted a runtime royalty? (10 years ago&#8230;) In order for Obj-C to be &#8220;popular&#8221; it needs to run on &#8220;popular&#8221; (although not as nice) computers. Popularity ain&#8217;t everything though. Sorry, I&#8217;m a bit rusty on non-Apple Obj-C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cjwl</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-71497</link>
		<dc:creator>cjwl</dc:creator>
		<pubDate>Wed, 14 Feb 2007 21:48:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-71497</guid>
		<description>I&#039;ll link to Graham&#039;s FAQ on cocotron.org, I didn&#039;t know about it until your post and am glad there is an alternative in the works. I agree Stes&#039; FAQ is irrelevant and confusing for people new to Objective-C, very unfortunate.</description>
		<content:encoded><![CDATA[<p>I&#8217;ll link to Graham&#8217;s FAQ on cocotron.org, I didn&#8217;t know about it until your post and am glad there is an alternative in the works. I agree Stes&#8217; FAQ is irrelevant and confusing for people new to Objective-C, very unfortunate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leeg</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-71013</link>
		<dc:creator>leeg</dc:creator>
		<pubDate>Tue, 13 Feb 2007 19:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-71013</guid>
		<description>Just saw the update in NNW-Lite...your opinion on the language which POC implements is correct.  Based on a number of c.l.o-c posts, David seems to believe that &quot;canonical&quot; ObjC is that which was described in Cox &amp; Novolbilski&#039;s book &quot;Object-Oriented Programming: An Evolutionary Approach&quot; as well as a paper Dr. Cox wrote on closures in an ObjC-like syntax, which none of Cox, Stepstone nor NeXT never implemented (I don&#039;t have a reference for that paper, sorry).  The garbage collection used by POC is the Boehm conservative GC, which GNUstep also supports (at the framework level, the GNU ObjC runtime doesn&#039;t know Boehm AFAIK).

As for performing a FAQ switcheroo, I&#039;d be in favour of that but I don&#039;t think that one can perform a coup on Usenet.  Maybe I just don&#039;t read the news.* hierarchy often enough (where &quot;often enough&quot; would be any non-zero amount).</description>
		<content:encoded><![CDATA[<p>Just saw the update in NNW-Lite&#8230;your opinion on the language which POC implements is correct.  Based on a number of c.l.o-c posts, David seems to believe that &#8220;canonical&#8221; ObjC is that which was described in Cox &amp; Novolbilski&#8217;s book &#8220;Object-Oriented Programming: An Evolutionary Approach&#8221; as well as a paper Dr. Cox wrote on closures in an ObjC-like syntax, which none of Cox, Stepstone nor NeXT never implemented (I don&#8217;t have a reference for that paper, sorry).  The garbage collection used by POC is the Boehm conservative GC, which GNUstep also supports (at the framework level, the GNU ObjC runtime doesn&#8217;t know Boehm AFAIK).</p>
<p>As for performing a FAQ switcheroo, I&#8217;d be in favour of that but I don&#8217;t think that one can perform a coup on Usenet.  Maybe I just don&#8217;t read the news.* hierarchy often enough (where &#8220;often enough&#8221; would be any non-zero amount).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leeg</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-70901</link>
		<dc:creator>leeg</dc:creator>
		<pubDate>Tue, 13 Feb 2007 14:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-70901</guid>
		<description>POC-style closures seem to get quite a bit of discussion when HOM and the like are being talked about...so there does at least seem to be some theoretical interest in an implementation for gcc Objective-C.  No-one&#039;s stepped up to the plate though, so apparently not &lt;em&gt;much&lt;/em&gt; of an interest.

BTW, I know the FAQ is very short on ObjC &quot;2&quot; [Objective-C: The NeXT Generation] material.  I&#039;ve actually written quite a lot, but have just been slack at merging it into the published file :-)

@Bill: thanks for the href ;-)</description>
		<content:encoded><![CDATA[<p>POC-style closures seem to get quite a bit of discussion when HOM and the like are being talked about&#8230;so there does at least seem to be some theoretical interest in an implementation for gcc Objective-C.  No-one&#8217;s stepped up to the plate though, so apparently not <em>much</em> of an interest.</p>
<p>BTW, I know the FAQ is very short on ObjC &#8220;2&#8243; [Objective-C: The NeXT Generation] material.  I&#8217;ve actually written quite a lot, but have just been slack at merging it into the published file <img src='http://www.friday.com/bbum/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>@Bill: thanks for the href <img src='http://www.friday.com/bbum/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ahruman</title>
		<link>http://www.friday.com/bbum/2007/02/13/objective-c-faq/comment-page-1/#comment-70894</link>
		<dc:creator>Ahruman</dc:creator>
		<pubDate>Tue, 13 Feb 2007 13:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2007/02/13/objective-c-faq/#comment-70894</guid>
		<description>The “official” [comp.lang.]Objective-C &lt;a href=&quot;http://users.pandora.be/stes/faq.html&quot; rel=&quot;nofollow&quot;&gt;FAQ&lt;/a&gt; is maintained by David Stes, who is also the author of the… somewhat different… &lt;a href=&quot;http://users.pandora.be/stes/compiler.html&quot; rel=&quot;nofollow&quot;&gt;Portable Object Compiler&lt;/a&gt;, and comp.lang.objective-c’s biggest troll; he disagrees violently with some of the design decisions made in OpenStep, and has taken his version of the language in a somewhat different direction since then. From his perspective, things like protocols, categories and Objective-C++ are a passing fad, while POC blocks and garbage collection are the future. Hey, one out of five ain’t bad.</description>
		<content:encoded><![CDATA[<p>The “official” [comp.lang.]Objective-C <a href="http://users.pandora.be/stes/faq.html" rel="nofollow">FAQ</a> is maintained by David Stes, who is also the author of the… somewhat different… <a href="http://users.pandora.be/stes/compiler.html" >Portable Object Compiler</a>, and comp.lang.objective-c’s biggest troll; he disagrees violently with some of the design decisions made in OpenStep, and has taken his version of the language in a somewhat different direction since then. From his perspective, things like protocols, categories and Objective-C++ are a passing fad, while POC blocks and garbage collection are the future. Hey, one out of five ain’t bad.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
