On 31 Aug 2005, at 13:23, MacArthur, Ian (SELEX) (UK) wrote:
I think I side with Markus...
Because you consider things to be better just because they
are newer?
Well, in terms of age this is newer having been built in 2005, but
it's FAR from better! It's like we evolved from CLI 's into GUI's
then moved back again when XCode came along!
Indeed, but we all know, as you surely did when you posted, that "nm" has a long history stretching back virtually unchanged into the darkness at the dawn of all time.
Pity it didn't stay there!
So no, it is not newer than the tool you are used to. But it has survived many mass-extinctions because it works.
Pity again, the someone might actually write something that is decent!
But then, I'm no Mac programmer... This is just another (slightly odd) *nix box.
Oh well, not to worry! I'm sure you'll get used to it and fall in love with it in the fullness of time.
Then, later on, Alexey said:
Checking exported/imported symbols list? I am not a
professional at that,
and hopefully will never be. LOL.
Wait 'til Universal Binaries really kick in - you may find yourself spending quite a bit of time trying to see why one architecture works and the other(s) doesn't... :-)
The code I have here builds (from Makefiles) on 4 different OS/architectures (more like 10 if you count all the unix/Xwindows targets separately...)
Go and count the number of platforms CodeWarrior works on! Far more than 10 and not a CLI in sight!
And do different compilers, (and different architectures of the same compiler) emit symbols in myriad strange and wonderful ways? You bet they do.
Well of course they do! It's unix after all, we wouldn't want to enforce any kind of a standard would we??!!
Does that mean we end up using low level tools to see what went wrong? Yes.
As above, but you know in all the Cross Platform work I have done in CodeWarrior I have never ever had to really do something as silly as this!
Is it quicker to use a simple command line tool that has essentially the same syntax on all platforms? Or use a GUI that's platform specific... Hmm, tricky.
Nope, command line wins outright every time.
CodeWarrior works in essentially the same way on many more platforms and as I said before not a CLI in sight!