Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Will Objective-C and Cocoa be free [beer] forever?

Will Objective-C and Cocoa be free [beer] forever?
Thread Tools
Addicted to MacNN
Join Date: Dec 1999
Location: Tampa, Florida
Status: Offline
Reply With Quote
Dec 20, 2001, 07:04 AM
 
A simple but important question for me. I am pretty agnostic about which computer platform I use, but I will be strongly inclined towards an LCD iMac if it comes with free Cocoa development tools. I would rather not use EVER the evul developing environments from Microsoft.

Project Builder is free with OSX now, has Apple stated that it will be free forever?
     
Mac Elite
Join Date: Oct 1999
Location: San Jose, Ca
Status: Offline
Reply With Quote
Dec 20, 2001, 11:38 AM
 
Apple has made no promises about ProjectBuilder what-so-ever. However PB is simply a nice interface to GCC, which is based on the normal (as in compiles on everything, free as in speech) GCC, and there is an active project to merge Apple's version as completely as possible with that version. Objective-C is already there (not including Apple's Frameworks such as Foundation and AppKit), and Obj-C++ is moving in that direction (apparently this is a massive undertaking, and requires some changes in the way Apple does things internally, possibly to the better...). So there is little point in Apple trying to sell PB commercially, the real horsepower is already committed to being free. It is my opinion that you are completely safe in this regard.
     
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Dec 20, 2001, 03:32 PM
 
I think they have said that they probably will be free for the forseeable future -- I can't see any argument to making them cost money.

Also, Obj-C++ has been working since 10.1, by the way.
     
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
Dec 20, 2001, 05:07 PM
 
Originally posted by Angus_D:
<STRONG>I think they have said that they probably will be free for the forseeable future -- I can't see any argument to making them cost money.

Also, Obj-C++ has been working since 10.1, by the way.</STRONG>
I think he means that Obj-C++ isn't yet working in the mainstream GCC, only GCC/Apple (my name for Apple's own fork of the GCC codebase).

Apple is trying to merge its stuff back into the mainstream GCC code. Once that happens, we should have Obj-C++ there, and then even of ProjectBuilder is taken back to the realm of the commercial, you'd still be able to get a free compiler.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
Senior User
Join Date: Feb 2001
Location: Rochester, uk
Status: Offline
Reply With Quote
Dec 21, 2001, 04:36 AM
 
Originally posted by larkost:
<STRONG>Obj-C++ ... (apparently this is a massive undertaking, and requires some changes in the way Apple does things internally, possibly to the better...)</STRONG>
???
All words are lies. Including these ones.
     
Addicted to MacNN
Join Date: Mar 2000
Location: London, UK
Status: Offline
Reply With Quote
Dec 21, 2001, 01:55 PM
 
Originally posted by Millennium:
<STRONG>I think he means that Obj-C++ isn't yet working in the mainstream GCC, only GCC/Apple (my name for Apple's own fork of the GCC codebase).

Apple is trying to merge its stuff back into the mainstream GCC code. Once that happens, we should have Obj-C++ there, and then even of ProjectBuilder is taken back to the realm of the commercial, you'd still be able to get a free compiler.</STRONG>
One word: Darwin.
     
Mac Elite
Join Date: Oct 1999
Location: San Jose, Ca
Status: Offline
Reply With Quote
Dec 23, 2001, 12:44 PM
 
sadie: As I understood a couple of mailing list entries from Stan Shebs (compiler god), he said that there were some things in Apple's Obj-C++ frontend that would make synching it (as is) with the regular GCC source tricky at best, and would probably introduce a lot of problems/bugs in conjunction with the C++ front end. His thinking seemed to be that the path of least resistance would be to change a couple of the tricks that Apple's version requires (and possibly write some extra on-the-side hacks) to bring them more in line with the mainstream GCC, and then start thinking about a full merge.

This might have some benefits to Apple (in addition to the growing pains it would undoubtably cause) both in the chance to re-think some things in the frontend, and then in lowering (and then eliminating) the differences between Apple-GCC and mainstream GCC (think cross-compiling).
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 03:08 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2