Hottest Free Downloads - DownloadPipe.com Over 197,000 downloads! Bookmark Now!
DownloadPipe.com - New Downloads Every Minute
 SEARCH:
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Where next?

 
   Mac (Home) -> Programmer Code RSS
Next:  Multiply defined symbol: .bss  
Author Message
Andy Bettis

External


Since: May 29, 2005
Posts: 7



(Msg. 1) Posted: Sun May 29, 2005 3:16 pm
Post subject: Where next?
Archived from groups: comp>sys>mac>programmer>codewarrior (more info?)

Hi folks,

All of my recent Mac coding has been Carbon C++, mostly using PowerPlant
as a framework. As most of my clients are moving to X and CW's future
is, shall we say, uncertain I'm wondering where to look for my future
coding setup. I've dabbled with Xcode in the early releases and had a
look at Objective-C but not really enough to get comfortable with it, so
now that I have some time I'm wondering which course to take.

I'm well established with C++ so I'd like to stick with it, unless there
are obvious shortcomings to this. Can I use it easily within Xcode?
Would it make more sense to bite the bullet and learn Objective-C
properly? Is Objective-C++ better/worse?

I realise that there is lots of documentation about moving between build
environments, what I'd like to hear is real-world experiences from some
of the folks in this ng. Respect due!

Ta.

Rev. Andy
Back to top
Login to vote
larry

External


Since: Jul 06, 2005
Posts: 41



(Msg. 2) Posted: Wed Jun 01, 2005 10:27 pm
Post subject: Re: Where next? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

> I'm well established with C++ so I'd like to stick with it, unless there
> are obvious shortcomings to this. Can I use it easily within Xcode?

Lots of people use C++ with Xcode, but there are some subtle
differences at times between GCC and CW. Nothing you couldn't handle,
though.

> ould it make more sense to bite the bullet and learn Objective-C
> properly? Is Objective-C++ better/worse?

There are several factors which you should consider here. Lots of
people like Obj-C. I haven't heard much about Obj-C++, but in either
case, you'll be using a language that isn't used on any other current
platform. Personally I've never liked that idea.

But IMO it doesn't make sense to be making this decision right now. I'd
put it on hold at least until after WWDC and we hear what MW has to say
about CW.

Furthermore, I've never liked Apple's programming environments, and I
don't trust Apple when it comes to their developer tools. How long did
ResEdit languish? Have you tried using Interface Builder seriously?
It's the lamest, buggiest piece of barely functional junk I've ever had
to use to develop software. Why should I believe Apple will continue to
improve Xcode if they no longer have CW around to motivate them?

Larry
Back to top
Login to vote
Alexander Dymerets

External


Since: Jun 02, 2005
Posts: 4



(Msg. 3) Posted: Thu Jun 02, 2005 6:43 pm
Post subject: Re: Where next? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

larry.DeleteThis@skytag.com wrote:
> There are several factors which you should consider here. Lots of
> people like Obj-C. I haven't heard much about Obj-C++, but in either
> case, you'll be using a language that isn't used on any other current
> platform. Personally I've never liked that idea.
Obj-C++ is a hybrid of Obj-C and C++. It's needed to connect
cross-platform C++ core of an application with a Cocoa-based UI.
Cocoa code is Mac-specific anyway (please don't tell me about gnustep).
Back to top
Login to vote
Alwyn

External


Since: Oct 28, 2005
Posts: 27



(Msg. 4) Posted: Thu Jun 02, 2005 7:53 pm
Post subject: Re: Where next? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article <1117690076.168497.152670 RemoveThis @g43g2000cwa.googlegroups.com>,
larry RemoveThis @skytag.com wrote:
>
> There are several factors which you should consider here. Lots of
> people like Obj-C. I haven't heard much about Obj-C++, but in either
> case, you'll be using a language that isn't used on any other current
> platform. Personally I've never liked that idea.

Objective-C adds a few object-oriented extensions to standard C;
Objective C++ does the same for C++. It's useful when you have a C++
codebase that you wish to port to Cocoa. Alternatively, if you're really
enamoured of C++, it lets you code in C++ (with your favourite
libraries) and still be able to access the Cocoa frameworks natively.

> But IMO it doesn't make sense to be making this decision right now. I'd
> put it on hold at least until after WWDC and we hear what MW has to say
> about CW.

Well yes, I'd wait until WWDC. I'd expect G5 support at the very least.

> Furthermore, I've never liked Apple's programming environments, and I
> don't trust Apple when it comes to their developer tools. How long did
> ResEdit languish?

Everyone would agree that Apple have had a sea-change since then.
ResEdit belongs to the distant past.

> Have you tried using Interface Builder seriously?
> It's the lamest, buggiest piece of barely functional junk I've ever had
> to use to develop software.

I hope you've made your feelings known to Apple in no uncertain terms.
What worries me most is that the NIB formats are proprietary and thus
subject to change at any time.

> Why should I believe Apple will continue to
> improve Xcode if they no longer have CW around to motivate them?

Because they use Xcode internally, so developing Xcode has a marginal
cost for them? To maintain its competitiveness, CW needs a unique
selling point. As I see it, that is currently PEF and PowerPlant, and
the currency of those two is rapidly depreciating.


Alwyn
Back to top
Login to vote
larry

External


Since: Jul 06, 2005
Posts: 41



(Msg. 5) Posted: Fri Jun 03, 2005 9:01 pm
Post subject: Re: Where next? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

>> Furthermore, I've never liked Apple's programming environments, and I
>> don't trust Apple when it comes to their developer tools. How long did
>> ResEdit languish?

> Everyone would agree that Apple have had a sea-change since then.
> ResEdit belongs to the distant past.

Interface Builder doesn't belong to the past and it's junk. I can't
even remember how many bugs I filed against IB in Panther. Not edge
cases, mind you, but 100% reproducible stuff that reduces productivity.
Some of it bugs, and some of it insane design decisions. For example:

- The Duplicate command in IB is implemented as a Copy + Paste
sequence, so it wipes out whatever you had on the Clipboard when you
use it.

- You can't Shift-click to select a range of menu items in a menu.

- If you select a range of menu items, copy it, and paste it into
another menu, the items appear in a random order and you have to drag
them individually to put them back in the right order.

- You can't do anything to a selection of multiple items using the
palette tools because it just says "Multiple selection."

- There's no support for importing 'MENU' resources.

The list just goes on and on. It's just inexcusable that Apple saddled
us with such a buggy, lame tool for something so essential to Mac OS X
development and for which there is no third-party alternative. Apple
never fixed a single thing in the Panther release of IB. They finally
fixed a few things for Tiger.

> I hope you've made your feelings known to Apple in no uncertain terms.

I filed over a dozen bugs and enhancement request in Radar. They didn't
do anything about any of them until Tiger. And anyone on Apple's
carbon-dev list knows how I feel as well.

> What worries me most is that the NIB formats are proprietary and thus
> subject to change at any time.

As long as Apple supports them, I'm fine with them.

>> Why should I believe Apple will continue to
>> improve Xcode if they no longer have CW around to motivate them?

> Because they use Xcode internally, so developing Xcode has a marginal
> cost for them?

They use IB internally too, though not as much.

> To maintain its competitiveness, CW needs a unique
> selling point.

All it needs is to offer something Xcode doesn't, and that could be as
simple as a more useable interface. People will prefer one product over
another for a variety of reasons.

Larry
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Bug in alloc.c? - I'm getting an infinite loop in alloc.c, which is located in MSL/MSL_C/MSL_Common/Src. This is with CW 9.5. The function is allocate_from_var_pools. There is a do/while loop that searches for a block with the required size to allocate a block of..

Multiply defined symbol: .bss - Hi, when trying to build a dll for Windows using CW9 on MacOS, I get an error message like: Link Error : Multiply defined symbol: .bss in files file1.cpp, file2.cpp The same message with the same filenames is repeated several times, but....

Does mwcc work on Tiger? - Anybody using the comand line compilers on 10.4? When saving the following simple program as /tmp/x.cpp: int main() { double x = 0.5; return 0; } and trying to compile it with $ mwcc -c /tmp/x.cpp , I get the error message Error :....

Console app "file" selector - Hello, I feel like I've asked this before, but I did a search on the archives and came up short. I've got a console std c app that I'm compiling with CW. When it runs, it pops up a little menu where I can type in some command line arguments (for..

CodeWarrior 9.5 - Where can I download it? Thanks Felix
       Mac (Home) -> Programmer Code All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum
Categories:
 Windows Forums
 Game Forums
 Linux Forums
  Mac Forums
 PDA Forums
 Mobile Forums
  Top  |  Store  |  RSS Feeds RSS  |  Data Feeds  |  Advertise  |  Submit  |  Bookmark  |  Newsletter  |  Contact