On May 22, 2008, at 9:36 PM, Graham Cox wrote:
On 23 May 2008, at 3:20 am, Andy Lee wrote:
That may be, but that is different from demanding that Apple "lower the barriers" by changing Cocoa itself to resemble those platforms.

I think many of the additions in Object-C 2.0 and the addition of garbage collection is *precisely* a case of changing Cocoa to resemble other platforms (i.e. Java). Personally I don't find any of the new features all that compelling, though they are no doubt worthwhile for many. Since veteran Cocoa programmers have managed fine without any of these for a long time, I can only deduce that these changes were added by Apple for the express purpose of lowering the barriers to entry for programmers coming from a Java or .NET background.

I think it would a stretch to conclude that GC and properties have opened the door to a flood of bad applications which will devalue the Mac platform. I know you didn't go so far as to say this, but that's the concern I was addressing when I responded to the phrase "lowering the barriers."

I can understand the desire to keep the Cocoa community small and select (especially if one is already part of that community) and perhaps to benefit from what Paul Graham calls the Python paradox: <http://paulgraham.com/pypar.html >. On the other hand, it seems like we're stuck with an increasingly popular platform, and one that's fun and free to develop for. Tough luck, I guess. :)

--Andy

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to