Linked by Thom Holwerda on Mon 18th Oct 2010 21:54 UTC
Linux Well, it's been a while since we've opened this particular jar (box is not historically accurate) owned by Pandora. Desktop Linux... Yes, that ever elusive readiness of the desktop that is Linux-powered. Some story on ComputerWorld argues that the desktop Linux dream is dead, and apparently, the story is causing some stir on the web. Well, paint me pink and call me a lightbulb, but of course desktop Linux is dead. However - who gives a flying monkey? Linux is being used by more people than ever!
Thread beginning with comment 445923
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Comment by Darkmage
by Panajev on Wed 20th Oct 2010 08:27 UTC in reply to "RE[2]: Comment by Darkmage"
Member since:

The developers don't actually have to handle that much complexity at all... I've been dabbling with Objective-C it is a really powerful language. You can add features to applications without recompiling... you don't even have to write code to call a lot of functions. This is why I talk about GNUstep with some of my posts. Cocoa is a very powerful framework. It's a shame that Gnome didn't adopt it back when they were looking at it (before they settled on GTK).

An example: in the gorm editor, I simply added a menu option for New Window in a web browser application I had the code for, the application automatically used the new feature without any code being written. Obviously the api had had support for spawning new windows already in it and just adding the menu item was enough to automatically call that feature. I've seen a lot of things snapped together in seconds using objective-c I recommend anyone who hasn't to look into it as a language. Versus writing gtk applications in C or windows software in C++ objective-C is a dream. checkout the videos of steve jobs in the 80s showing off Next to see why OSX is so much more powerful. It's the language it uses. - notice how this is about 8-10 years before COM/OLE?

Thanks for the link. I agree that Cocoa is a very powerful framework and that Objective-C is a powerful and descriptive language which deserves a higher adoption rate.
I do think that with many companies hiring/positioning people to work on Objective-C code for iOS apps they will have helped to create more Objective-C programmers that can work on OS X and GNUstep, the latter needs to have more work put in its Interface Builder's clone in order to be more competitive (Xcode, Instruments, and especially Interface Builder are keys to Cocoa's success IMHO).
Objective-C has not been left collecting dust either, the new runtime supports some very interesting features:

Objective-C on OS X is helped by LLVM (it keeps gaining new features paired to advancements in the Clang compiler). The static analyzer based on LLVM is a very powerful tool too.

Reply Parent Score: 2