Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple should get behind Cocoa Java



Rob, perhaps you missed the word "parallel" in the last paragraph of my post. :) Apple could do it incrementally, over a period of many years, precisely in the way that Joel talks about in the article you mentioned. In fact, considering how much of a niche language Obj-C already is, Apple will have to do something like that sooner or later. In, say, 15 years, I'm sure there will be newer languages with much better features and Obj-C will suffer the same fate which has befallen languages like Algol, Cobol, Smalltalk, and Pascal (and, one might argue, also Fortran), namely, there will hardly be anyone interested in using, learning, or teaching it. So, assuming Apple engineers don't live forever, who's going to maintain all the Obj-C code base when no one really cares for Obj-C anymore?

The point is, though, that your arguments (both regarding Java not yet being a mature language circa 1997 and the perils of re-writing one's entire code base) only reiterate what I was trying to convey, namely, that Apple opted to stick with Obj-C for reasons other than any language features. I keep reading (in this list and, occasionally, also in the cocoa-dev list) that Apple chose to stick to Obj-C because of Obj-C's oh-so-great dynamic features. I just think that that is simply not the main reason, not by a long shot, even if it's true that Obj-C has oh-so-great dynamic features (which, as I pointed out in a previous post, may not necessarily be the case).

Wagner

============

How many physicists does it take to change a light bulb?
Eleven. One to do it and ten to co-author the paper.

On Aug 23, 2006, at 3:32 PM, Rob Ross wrote:

I think Apple is now doing sufficiently well financially that they could afford to start a parallel project to re-write all of Cocoa using a more modern language, perhaps Java or perhaps a language of their own design (incorporating the best of all previous efforts). I think it would ensure a larger developer base and, in the long run, benefit the company.

Let me reiterate:

http://www.joelonsoftware.com/articles/fog0000000069.html

To rewrite an entire operating system framework would compound the above story by several orders of magnitude.




_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Re: Re: Apple should get behind Cocoa Java (From: Wagner Truppel <email@hidden>)
 >Re: Apple should get behind Cocoa Java (From: Rob Ross <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.