On Thu, 2003-12-04 at 18:39, Robert Shearman wrote:
- C++ code must be accepted - This is not an area that C is good
enough, and in any way I don't know C I am only good in C++
I'm afraid there is little chance of getting C++ code into Wine.
It might be worth revisiting this issue at some point. Microsoft themselves use C++ heavily inside parts of Windows (like OLE). Wine already includes many different languages (C, x86 assembly, bison/flex grammars, perl, bash etc), adding another would not be a new thing.
We also have a problem in that in one day we'll want to do MSHTML and every free HTML rendering engine of sufficient power is written in C++, so C++ will be needed in order to interface with it.
Don't get me wrong, I'm not the biggest fan of C++, but the iirc the traditional reasons for not including C++ in Wine are:
* Support for it is bad in the free software toolchain (no longer an issue) * Not as many people know it as C (but even fewer know assembly and we use that all over the place) * Windows is written in C (it's also written in c++ though, esp the more modern parts).
Have I missed any other problems with it?