Re:Objective-C isn't what you think it is
by eropple on Wednesday February 26, 2014 @03:01PM
(#7307271)
> And, um, Mac OS X applications.
As little of it as possible. I dump everything I can into C++ both for portability and for sanity-of-code reasons.
Re:Objective-C isn't what you think it is
by Touche on Wednesday February 26, 2014 @02:57PM
(#7307241)
Fine, they're different things. My point is that seemingly no one uses Objective C except to make proprietary Apple things. Which is fine, but I always find it annoying when people sing the praises of Objective C but avoid using it for web servers, cli applications... or anywhere else Objective C doesn't have an institutional advantage.
I think what people really like about Objective C is not Objective C but Cocoa.
Re:Objective-C isn't what you think it is
by yulaow on Wednesday February 26, 2014 @03:08PM
(#7307309)
It is called vendor lock-in.
And yeah, it is not only Microsoft with their tecnologies that try/tried to do it.
Re:Objective-C isn't what you think it is
by lloeki on Wednesday February 26, 2014 @04:52PM
(#7308243)
It is called a vendor providing an API for a platform with useful features implemented, so that one can focus on building solutions to one's problems and not reinvent the wheel. Watch out, the way you said it makes you sound like a free software fanatic/proprietary system hater.
I would seriously consider Obj-C on non-OSX systems if it had a better library available (GNUstep doesn't cut it), but that's a chicken-and-egg problem.
Re:Objective-C isn't what you think it is
by Touche on Wednesday February 26, 2014 @03:20PM
(#7307394)
It has nothing to do with lock-in. There's nothing stopping people from using Objective C to serve web apps, it's just that no one does it because Objective C is not a pleasant language to work in. People do choose to use Microsoft languages for things other than Windows apps.
Re:Objective-C isn't what you think it is
by eropple on Wednesday February 26, 2014 @08:29PM
(#7309674)
Objective-C really is pleasant to use for GUIs. As I noted elsewhere in this thread, I offload everything I can into C++, but between Objective-C and IB, I really enjoy building GUIs in OS X.
Anything else, not so much, but, yeah.
Re:Objective-C isn't what you think it is
by stcredzero on Wednesday February 26, 2014 @02:52PM
(#7307215)
"goto checklist feature?"
Does the language have goto? Check. Okay, now let's write a security library! :)
I know that may not seem like a big deal but many major applications people care about seem to have first appeared on Mac OS / Mac OS X (yes, these are two very different things).
BTW: namespaces?! Not exactly my go to checklist feature for languages.