<?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: Stone Cold</title>
	<atom:link href="http://raoli.com/2003/05/28/stone-cold/feed/" rel="self" type="application/rss+xml" />
	<link>http://raoli.com/2003/05/28/stone-cold/</link>
	<description>random and occassionally coherent musings</description>
	<lastBuildDate>Sun, 08 Feb 2009 07:38:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lola Lee</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-82</link>
		<dc:creator>Lola Lee</dc:creator>
		<pubDate>Thu, 07 Aug 2003 03:03:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-82</guid>
		<description>&lt;p&gt;Now I finally realize why I was seeing FontSight only in some programs.  Argh - you&#039;re right, Stone&#039;s attitude is very backward.  Soon as FontCard comes out, I&#039;m going for it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Now I finally realize why I was seeing FontSight only in some programs.  Argh &#8211; you&#8217;re right, Stone&#8217;s attitude is very backward.  Soon as FontCard comes out, I&#8217;m going for it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Blair</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-81</link>
		<dc:creator>Eric Blair</dc:creator>
		<pubDate>Wed, 06 Aug 2003 09:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-81</guid>
		<description>&lt;p&gt;kokorozashi,&lt;/p&gt;

&lt;p&gt;I stopped believing in the &quot;it will just recompile option&quot; many hours of unpaid overtime ago. There&#039;s almost always going to be some amount of work necessary for supporting a new architecture. Maybe the code will recompile fine, but you&#039;ll need to optimize certain operations for the new processor because the old instructions now run X times slower. There&#039;s always going to be &lt;em&gt;something&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;As for the Copland/Star Trek fellow, I wouldn&#039;t put a whole lot of stock into what he says. I&#039;m still not entirely sure what point he&#039;s trying to make and I&#039;ve had 2+ months to look at the damn thing. ;)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>kokorozashi,</p>

<p>I stopped believing in the &#8220;it will just recompile option&#8221; many hours of unpaid overtime ago. There&#8217;s almost always going to be some amount of work necessary for supporting a new architecture. Maybe the code will recompile fine, but you&#8217;ll need to optimize certain operations for the new processor because the old instructions now run X times slower. There&#8217;s always going to be <em>something</em>.</p>

<p>As for the Copland/Star Trek fellow, I wouldn&#8217;t put a whole lot of stock into what he says. I&#8217;m still not entirely sure what point he&#8217;s trying to make and I&#8217;ve had 2+ months to look at the damn thing. <img src='http://raoli.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: kokorozashi</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-80</link>
		<dc:creator>kokorozashi</dc:creator>
		<pubDate>Wed, 06 Aug 2003 08:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-80</guid>
		<description>&lt;p&gt;This comments list is is almost as full of hooey as Stone&#039;s.&lt;/p&gt;

&lt;p&gt;Carbon would port to Intel just fine. It&#039;s C and C++ code. It&#039;ll recompile just as nicely as Cocoa will. And it had better, because Cocoa depends on Carbon.&lt;/p&gt;

&lt;p&gt;That doesn&#039;t mean there will ever be Mac OS for Intel. Apple sells computers with design features which command high margin. Show me a way for Apple to make high margin on Intel-based computers and then we can talk about the hurdle of recompiling all the apps so that Apple can make computers which... work exactly the same as far as users are concerned. Why were we pining for this again?&lt;/p&gt;

&lt;p&gt;No, it&#039;s not difficult for a ported Carbon app to move from CFM to Mach-O. I&#039;d be surprised, though, if Apple didn&#039;t take the opportunity to move to a new executable file format for this mythical Intel machine. Everyone but the one Mach-O engineer (is he still hanging on?) agrees Mach-O is crap.&lt;/p&gt;

&lt;p&gt;And no, Carbon&#039;s lineage is not Copland or Star Trek. It&#039;s QuickTime, if anything, but in truth that was just for the initial demo, and then pretty much everything got rewritten.&lt;/p&gt;

&lt;p&gt;Where people get these ideas is beyond me. Oh yeah, I forgot: They make them up to feel well-informed.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This comments list is is almost as full of hooey as Stone&#8217;s.</p>

<p>Carbon would port to Intel just fine. It&#8217;s C and C++ code. It&#8217;ll recompile just as nicely as Cocoa will. And it had better, because Cocoa depends on Carbon.</p>

<p>That doesn&#8217;t mean there will ever be Mac OS for Intel. Apple sells computers with design features which command high margin. Show me a way for Apple to make high margin on Intel-based computers and then we can talk about the hurdle of recompiling all the apps so that Apple can make computers which&#8230; work exactly the same as far as users are concerned. Why were we pining for this again?</p>

<p>No, it&#8217;s not difficult for a ported Carbon app to move from CFM to Mach-O. I&#8217;d be surprised, though, if Apple didn&#8217;t take the opportunity to move to a new executable file format for this mythical Intel machine. Everyone but the one Mach-O engineer (is he still hanging on?) agrees Mach-O is crap.</p>

<p>And no, Carbon&#8217;s lineage is not Copland or Star Trek. It&#8217;s QuickTime, if anything, but in truth that was just for the initial demo, and then pretty much everything got rewritten.</p>

<p>Where people get these ideas is beyond me. Oh yeah, I forgot: They make them up to feel well-informed.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Blair</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-79</link>
		<dc:creator>Eric Blair</dc:creator>
		<pubDate>Tue, 05 Aug 2003 23:02:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-79</guid>
		<description>&lt;p&gt;Yeah, I don&#039;t know where that original BBEdit comment came from. Somehow, I doubt it&#039;s Rich Siegel, as the email address would seem to indicate.&lt;/p&gt;

&lt;p&gt;However, I don&#039;t like deleting comments, so it stayed posted.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yeah, I don&#8217;t know where that original BBEdit comment came from. Somehow, I doubt it&#8217;s Rich Siegel, as the email address would seem to indicate.</p>

<p>However, I don&#8217;t like deleting comments, so it stayed posted.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: BBEdit Rules</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-78</link>
		<dc:creator>BBEdit Rules</dc:creator>
		<pubDate>Tue, 05 Aug 2003 22:49:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-78</guid>
		<description>&lt;p&gt;&lt;i&gt;Come on, it took BBEdit six versions to get basic, nonextensible syntax highlighting. You&#039;ve got to find a better example than that. Cocoa people aren&#039;t going to understand BBEdit.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;BBEdit has had syntax coloring since at least version 4.  If you don&#039;t mind a little programming, you can add your own syntax modules.  There are already various third-party modules available, such as SQL.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><i>Come on, it took BBEdit six versions to get basic, nonextensible syntax highlighting. You&#8217;ve got to find a better example than that. Cocoa people aren&#8217;t going to understand BBEdit.</i></p>

<p>BBEdit has had syntax coloring since at least version 4.  If you don&#8217;t mind a little programming, you can add your own syntax modules.  There are already various third-party modules available, such as SQL.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-77</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Sun, 01 Jun 2003 05:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-77</guid>
		<description>&lt;p&gt;Ah. I hadn&#039;t realized that CFM required switching to packaged apps, though I&#039;m not surprised.&lt;/p&gt;

&lt;p&gt;My point still stands --- you can switch Carbon apps to Mach-O so CFM isn&#039;t a hard and fast barrier tying all Carbon apps to PowerPC.&lt;/p&gt;

&lt;p&gt;Like I and others have said, though, it looks like this is a moot point. Apple&#039;s not switching to Intel. Carbon&#039;s not going away.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ah. I hadn&#8217;t realized that CFM required switching to packaged apps, though I&#8217;m not surprised.</p>

<p>My point still stands &#8212; you can switch Carbon apps to Mach-O so CFM isn&#8217;t a hard and fast barrier tying all Carbon apps to PowerPC.</p>

<p>Like I and others have said, though, it looks like this is a moot point. Apple&#8217;s not switching to Intel. Carbon&#8217;s not going away.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rosyna</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-76</link>
		<dc:creator>Rosyna</dc:creator>
		<pubDate>Sun, 01 Jun 2003 03:07:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-76</guid>
		<description>&lt;p&gt;No, Office for OS X is still CFM. GUI applications that are Mach O on OS X MUST be packaged. Office is not and runs with LaunchCFMApp. CFM is much faster when calling it&#039;s own functions than MachO and I would not consider Mozilla a good example. iTunes lost about 10%+ it&#039;s speed in iTunes 2 to 3 when it became Mach-O&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>No, Office for OS X is still CFM. GUI applications that are Mach O on OS X MUST be packaged. Office is not and runs with LaunchCFMApp. CFM is much faster when calling it&#8217;s own functions than MachO and I would not consider Mozilla a good example. iTunes lost about 10%+ it&#8217;s speed in iTunes 2 to 3 when it became Mach-O</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-75</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Sun, 01 Jun 2003 01:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-75</guid>
		<description>&lt;p&gt;There&#039;s nothing that stops a Carbon developer from changing their build process from CFM to Mach-O. I believe Microsoft did this for Office X, which is OS X only. Changing build settings in this way is vastly different from switching development frameworks over to Cocoa.&lt;/p&gt;

&lt;p&gt;Mac on Intel&#039;s not going to happen. It looks like IBM&#039;s developed a higher performance PowerPC chip (the 970) that will simultaneously boost the speed of Apple&#039;s systems and not require radical changes to existing programs.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>There&#8217;s nothing that stops a Carbon developer from changing their build process from CFM to Mach-O. I believe Microsoft did this for Office X, which is OS X only. Changing build settings in this way is vastly different from switching development frameworks over to Cocoa.</p>

<p>Mac on Intel&#8217;s not going to happen. It looks like IBM&#8217;s developed a higher performance PowerPC chip (the 970) that will simultaneously boost the speed of Apple&#8217;s systems and not require radical changes to existing programs.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Sören Kuklau</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-74</link>
		<dc:creator>Sören Kuklau</dc:creator>
		<pubDate>Sat, 31 May 2003 16:25:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-74</guid>
		<description>&lt;p&gt;Sigh. And I thought the last thing we needed was a Mac OS X on Intel debate.&lt;/p&gt;

&lt;p&gt;&quot;How likely is it that, if Apple release a version of OS X for Intel chips, Carbon will be available?&quot;&lt;/p&gt;

&lt;p&gt;It&#039;s not even possible. Most Carbon apps use the Code Fragment Manager, which makes heavy use of direct PPC calls. Because Mac OS X doesn&#039;t allow such direct calls any longer (in contrast to Mac OS 9), Carbon/CFM apps are slower than Carbon/Mach-O apps (those that call the Mac OS X Mach-based kernel instead). Mozilla builds with Carbon/Mach-O were about 30% faster than Mozilla builds with Carbon/CFM.&lt;/p&gt;

&lt;p&gt;Not only that, but CFM on x86 would mean absolute emulation of lots of system calls. Do you want an emulated Photoshop? I think it&#039;s slow enough when it&#039;s &quot;half-native&quot;, as it is now.&lt;/p&gt;

&lt;p&gt;Besides, Mac OS X on x86 is not going to happen, if only because x86 is a dying architecture (ever heard of AMD64 and IA-64?).&lt;/p&gt;

&lt;p&gt;&quot;There?s no portability problem with Carbon that does not also exist for Cocoa.&quot;&lt;/p&gt;

&lt;p&gt;Yes there is, CFM. Cocoa builds are always Mach-O; Carbon builds (when ported from Mac OS 9) cannot be, because Mac OS 9 doesn&#039;t support Mach-O for obvious reasons.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sigh. And I thought the last thing we needed was a Mac OS X on Intel debate.</p>

<p>&#8220;How likely is it that, if Apple release a version of OS X for Intel chips, Carbon will be available?&#8221;</p>

<p>It&#8217;s not even possible. Most Carbon apps use the Code Fragment Manager, which makes heavy use of direct PPC calls. Because Mac OS X doesn&#8217;t allow such direct calls any longer (in contrast to Mac OS 9), Carbon/CFM apps are slower than Carbon/Mach-O apps (those that call the Mac OS X Mach-based kernel instead). Mozilla builds with Carbon/Mach-O were about 30% faster than Mozilla builds with Carbon/CFM.</p>

<p>Not only that, but CFM on x86 would mean absolute emulation of lots of system calls. Do you want an emulated Photoshop? I think it&#8217;s slow enough when it&#8217;s &#8220;half-native&#8221;, as it is now.</p>

<p>Besides, Mac OS X on x86 is not going to happen, if only because x86 is a dying architecture (ever heard of AMD64 and IA-64?).</p>

<p>&#8220;There?s no portability problem with Carbon that does not also exist for Cocoa.&#8221;</p>

<p>Yes there is, CFM. Cocoa builds are always Mach-O; Carbon builds (when ported from Mac OS 9) cannot be, because Mac OS 9 doesn&#8217;t support Mach-O for obvious reasons.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: BBEdit Suckage</title>
		<link>http://raoli.com/2003/05/28/stone-cold/comment-page-1/#comment-73</link>
		<dc:creator>BBEdit Suckage</dc:creator>
		<pubDate>Thu, 29 May 2003 23:43:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.raoli.com/?p=81#comment-73</guid>
		<description>&lt;p&gt;Come on, it took BBEdit six versions to get basic, nonextensible syntax highlighting. You&#039;ve got to find a better example than that. Cocoa people aren&#039;t going to understand BBEdit.&lt;/p&gt;

&lt;p&gt;And, Nat et al: There&#039;s no portability problem with Carbon that does not also exist for Cocoa. Carbon is not a 68k emulator and does not contain one. Carbon apps are usually written entirely in a high-level language. The Carbon framework itself is written entirely in C and C++ and was derived from Mac OS 9 via Copland via Star Trek. It has been ported to x86 before and would be ported again if Apple wanted to do OS X for x86. Too much of the core technology of OS X is built on Carbon, whether Stoner likes it or not.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Come on, it took BBEdit six versions to get basic, nonextensible syntax highlighting. You&#8217;ve got to find a better example than that. Cocoa people aren&#8217;t going to understand BBEdit.</p>

<p>And, Nat et al: There&#8217;s no portability problem with Carbon that does not also exist for Cocoa. Carbon is not a 68k emulator and does not contain one. Carbon apps are usually written entirely in a high-level language. The Carbon framework itself is written entirely in C and C++ and was derived from Mac OS 9 via Copland via Star Trek. It has been ported to x86 before and would be ported again if Apple wanted to do OS X for x86. Too much of the core technology of OS X is built on Carbon, whether Stoner likes it or not.</p>]]></content:encoded>
	</item>
</channel>
</rss>

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