RdFT
The Best of Apple News Rumours and Mysterious Comings and Goings
0x00000000.net
Sunday, October 15, 2006
Mac: Regarding Objective-C 2.0

While I'm on the subject of Apple's doomed proprietary mix of C and smalltalk:

"In Objective-C 2.0, did Apple bother to elicit feedback from the language community? Or is it all Apple?"

Way back, in 1998, this guy, David Stes, wrote a very compelling paper about updating Objective-C to include smalltalk blocks. This would be a far more useful language feature than most of the garbage that they keep heaping into gnuobj-c.

GCC already has peculiar local function definitions (functions defined within functions). I'm sure since the compiler backend is already there, writing the parse tree should be a "no-brainer" for the rocket scientists who gave the Apple developer community a new Objective-C compiler when what they really need is a commercial-grade C++ compiler. Even Intel, a company which designs and fabricates silicon, is smart enough to own a state of the art commercial C++ compiler. Which begs the question: if GCC is so great and standards compliant, why would Intel bother releasing ICC for Macintosh? Or IBM, for that matter? Borland might make a good acquisition. Their C++ compiler technology is strong even if Microsoft showed them the door in WIN32. There's probably a reason that hardcore gamers (performance heads), continue to keep the Open Watcom dream alive. It's not like BSD doesn't have GCC available.

Speaking of Cocoa and Objective-C, I've updated cocoa.0x00000000.net with a sample that illustrates encapsulating new instance variables (private data) with informal protocols and categories. Source is included.

Tags: apple | cocoa | carbon
By : NeXT!0x0000DEAD Regarding Objective-C 2.0

1 Comments:
Blogger cjwl said...

You wrote:

GCC already has peculiar local function definitions (functions defined within functions).


They aren't supported on OS X:

http://ridiculousfish.com/blog/archives/2006/02/05/nest/

11:30 AM  

Post a Comment

[ Home ]

 

 
 
 

 [Site Map]    
 Apple News    
 Opinion    
 Cocoa Programming    
 Reading List    
 About    
 Home    
 Reality Distortion Field    
 latest apple news iphone    
 latest mac apps news    
 ipad latest news apps    
 iSight Download    
 Best WebCam    
 Screen Capture    
 


Copyright © 1996-2006
All Rights Reserved
RdFT

search this site only.