Re: .Mac support to C/C++ application
Re: .Mac support to C/C++ application
- Subject: Re: .Mac support to C/C++ application
- From: Rich Wardwell <email@hidden>
- Date: Mon, 24 Apr 2006 00:28:08 -0500
Note to Nick, I appreciate your response to the OP / seems very
accurate and helpful -- one of the reasons I love following the Apple
Development lists . My following rant is not aimed at you
whatsoever, but the frustration that is slowly boiling within me
because of what I believe is a fairly arbitrary and limiting
constraint of Cocoa and its tight coupling with ObjC.
With the plethora of "Switchers" coming from C/C++/(even Java) land
(including myself), I'm starting to get a little sick and tired of
having the faint feeling that Objective-C is being rammed down my
throat at every turn just to have access to fairly critical /
important APIs that are only found in Cocoa. I really like Cocoa in
principal, but when I'm coding for multiple platforms in C++, having
to shift to ObjC for a single platform is no fun, and is surely
hindering widespread acceptance of Cocoa development for others in my
opinion. This seems somewhat short sighted and constraining to the
future adoption of better or alternative languages as they appear.
I really think Cocoa & ObjC can / should be separated. One is a
deep, rich and full framework / library, the other an implementation
language. Cocoa can be written in ObjC but still be fairly agnostic
and other language friendly. Why must they be coupled so tightly
together?
The holy grail would be -- whether you want to code in ObjC, Java, C+
+, or any other relatively object oriented language that has a
wrapper, Cocoa is available to you. I keep alive the dream that
Apple will provide this utopia someday... :) I know so many folks
who immediately go to Carbon purely because it's C based, bypassing
the much richer and most likely much more appropriate Cocoa
framework / libraries.
Also, before anyone notes that learning ObjC isn't that big of a
deal... well, neither is learning C#... or Java... or any other
language -- is this relevant? The fact remains that a language
that is pretty much SOLELY used on one platform (Mac) and is
debatably no better / worse than any of the other object oriented C-
based languages out there, is required to use many of the best
features of the Mac. As new languages arrive, others grow, we are
stuck with a single language as a development platform, with no other
alternatives. Will Objective-C be the best language in ten years?
Frameworks seem to outlast the languages that use them.
Sorry if this has gotten off-topic, but I would dare say it *is* all
Cocoa related!
Rich Wardwell
Software Developer, Mac Fanatic
On Apr 23, 2006, at 11:28 PM, Nick Zitzmann wrote:
On Apr 23, 2006, at 10:00 PM, Apparao wrote:
Is there any framework (or) Library, that will add .Mac support
to C/C++ application?
DotMacKit is ObjC only. You can use it in C/C++ programs, but
you'll have to use the ObjC classes and compile the source using
the Objective-C(++) compiler.
Nick Zitzmann
<http://www.chronosnet.com/>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden