Boost logo

Boost :

Subject: Re: [boost] Any interest in creating new CORBA IDL to C++ mapping?
From: Christopher Jefferson (chris_at_[hidden])
Date: 2010-07-14 17:30:53


On 14 Jul 2010, at 14:05, Ian Emmons wrote:

> On Jul 12, 2010, at 3:54 AM, Johnny Willemsen wrote:
>> We are talking with various users of TAO to see if we can create a new modern IDL to C++ mapping. The idea is to drop all old compilers which lead to the current mapping and make a new IDL to C++ mapping that is using the latest draft C++0x standard.
>>
>> We want to use full STL, shared_ptr, r-value, and everything else we could need. The idea is to prototype this first in TAO and than see if on the long term we can propose a new IDL to C++ V2 mapping to the OMG.
>
> I am not all that familiar with C++0x, but I think you should consider an updated mapping to C++03+TR1. If that doesn't require too many compromises (compared to a C++0x mapping), then it might be the best way to drive early adoption. On the other hand, I wouldn't want the new mapping to be outdated before it's ratified as a standard, either. A tricky balancing act for you.

Basing on TR1 is very dangerous. It was never an official standard and gcc at least (I believe) considers it deprecated, and doesn't promise it will continue to work, when the compiler is put into C++0x mode, or have bugs fixed in future.

Chris


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk