|
Boost : |
From: Edward Diener (eldiener_at_[hidden])
Date: 2006-10-11 10:39:16
Bjørn Roald wrote:
> Edward Diener skrev:
>> Arkadiy Vertleyb wrote:
>>
>> While Microsoft can be commended for raising the level of their compiler
>> in VC7.1 and VC8, the truth is that where it matters commercially almost
>> no new future work is being done in C++ and .Net, and this is directly
>> the "fault" of Microsoft.
>>
>>
> Or their hopefully failing purpose. I think the game here is as follows:
>
> 1. a lot of C++ code is out there
> 2. we want those projects tied up in, and eventually converted to our
> proprietary platform called .NET.
> 3. to convert those projects to .NET we need C++.net (i.e. managed C++)
> so they can be tempted to move in our direction
> 4. we create a set of C++ bindings to .NET (vs 2003)
> 5. oops, it failed --- almost nobody moved since it looked ugly
It failed because of the infamous loader lock bug (
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vcconMixedDLLLoadingProblem.asp
). The syntax has been made better and easier to use from Managed C++ to
C++/CLI, but that has little to do with the failure.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk