
----- Original Message ----- From: "Beman Dawes" <bdawes@acm.org> To: "boost" <boost@lists.boost.org> Sent: Tuesday, February 16, 2010 12:34 AM Subject: Re: [boost] C++0x and MSVC 10
On Mon, Feb 15, 2010 at 4:43 PM, Daniel James <daniel_james@fmail.co.uk> wrote:
On 15 February 2010 13:14, vicente.botet <vicente.botet@wanadoo.fr> wrote:
What do you think of including all the deprecated macros on config_deprecated.hpp file and force all the files using of the deprecated macros to use the new file (this seems less intrusive that forcing them to use the non deprecated macros). This new file could include also a #deprecated pagma so a warning will appear.
That sounds like a bad idea to me, all you'll do is disable C++0x support in libraries that use the deprecated macros (since they're all checked using #ifdef). Better to just search for the macros and change them. Do we have a list of the deprecated macros?
I agree with Daniel. We need to focus on the non-deprecated forms, and move away from the deprecated forms as quickly as possible.
If there is a plan to remove the deprecated froms soon, I agree. When the deprecated forms will be removed? Vicente