Answers
I have to wonder what more there is to this story, if indeed it turns out to true.
I know that Metrowerks is a Motorola company, and Project Builder is on it's way on replacing CodeWarrior, a very expensive piece of software ( Much like the way IE killed Netscape ).
So I guess the real questions are...at the risk of turning this into a pure development thread....
1) What is Project builder lacking, or what is CodeWarrior doing poorly that can be improved upon in a new 970 version of Project Builder.
2) What features would actually take several sessions at the conference?
3) Will this new version allow writing in C++? Maybe Assembly? Howabout HTML ?
4) Will we be able to write Win32/X86 code on it too, making OSX more of a Developer's platform? ( Highly doubted )
I suspect that GCC will already have compiler enhancements for this chip, so I guess this is a somewhat moot point.
Feel free to speculate / flame / etc.
Max
1. Project Builder as of the December release (the latest) is quite unstable in general use. There were rumors that it was a beta, but it feels like a poorly done release. Really, there is little Apple can improve on. This tool has been around for over a decade and has been refined to perfection. As for support of other languages, thats a different question all together.
2. Features like how to write optimized 64bit assembly would take quite a while. There are even minor things that could chance in the way Objective-C works that Apple could go over, and heaven forbid Apple may make Interface Builder easier to use to add things like Preference Panels (aka NSToolbar) and other minor things. There is many things they could discuss, but nothing sticks out like a sore thumb to change, replace or add.
3. As stated before, PB supports C++. Here is a short list of languages that it supports right now.
- C
- C++
- Objective-C
- Objective-C++
- Assembly (PPC only I assume)
- Java (many variants including swing)
- JSP
- HTML
Now, thats a small list. Many people could add to it, but thats all I have delved into or witnessed. As to the previous poster, writing Objective-C++ is great when hooking into existing C++ code and I assume that somewhere in Mac OS X there is C++ code handling the Cocoa classes. I shall have to ask some people about that though so don't hold me to it.
4. There is no reason to write Win32/X86 to start with, but what type of code are you going to deal with? We have Microsoft's gunk (VC++, VB, add .Net to them, C#, J#, et al) or any of the other IDE's? I can write C++ code on Mac OS X in Project Builder, place it on a pc, compile it with minor changes and it will run fine. Apple gives us the dev tools for free for a reason...so we write Mac OS X applications.
As for SDK hooks in Project Builder...well...we may see it but I highly doubt it.
Mat