On Mon, Feb 13, 2012 at 4:36 PM, Charles Davis cdavis@mymail.mines.edu wrote:
If it takes off, and someone feels like supporting it in Wine, they would probably have to start by implementing the first bits in C like wine's msvcp support.
...our implementation can be written purely in C the same way all our COM DLLs are.
Or, come to think of it, we could write in Mono.
Eventually, if and when llvm gets Visual C++ ABI support, maybe wine could start allowing C++ source code.
(FWIW, I see Charles Davis was working on that, http://code.google.com/p/google-summer-of-code-2010-llvm/updates/list http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-March/014305.html https://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/MicrosoftCXXABI.c... ).
As an aside, I actually started working on that precisely so Wine could use it :).
How far along is it? - Dan