• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: .Mac support to C/C++ application
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • Follow-Ups:
    • Re: .Mac support to C/C++ application
      • From: Ondra Cada <email@hidden>
    • Re: .Mac support to C/C++ application
      • From: ObjM2 <email@hidden>
    • Re: .Mac support to C/C++ application
      • From: Scott Anguish <email@hidden>
    • Re: .Mac support to C/C++ application
      • From: Paul Lynch <email@hidden>
References: 
 >.Mac support to C/C++ application (From: Apparao <email@hidden>)
 >Re: .Mac support to C/C++ application (From: Nick Zitzmann <email@hidden>)

  • Prev by Date: Re: .Mac support to C/C++ application
  • Next by Date: Re: .Mac support to C/C++ application
  • Previous by thread: Re: .Mac support to C/C++ application
  • Next by thread: Re: .Mac support to C/C++ application
  • Index(es):
    • Date
    • Thread