Boost logo

Boost :

Subject: Re: [boost] [clang][preprocessor] Testing of clang emualting the VC++ preprocessor on Windows
From: Paul Mensonides (pmenso57_at_[hidden])
Date: 2016-03-31 23:47:43


On 3/31/2016 7:44 PM, degski wrote:
>> On 31/03/2016 12:56, Edward Diener wrote:

> It is not accurate to blaim M$ for this. Supported (by M$) operating
> systems are W7SP1, W8.1 and W10 (and their server counterparts) and no
> others. They all come with their own compiler, and are therefore the the
> compilers [VS2010-VS2015] that need support (in PP or otherwise) and no
> more. These compilers all have C++11 support, to some extent, but
> progressively more of it.

Why do they need support? Compiler != platform. VC++ being the "de
facto" compiler on the platform is a huge part of the problem. Even
when they do it wrong, the others just follow along because "de facto".
  Perhaps clang should try to build something new rather than just
wallow in the mud with the other pigs.

Moreover, no C++ code should have to support any compiler whatsoever.
Code should target the standard. Compilers should target the standard.
  Any temporary workarounds for bugs or missing features should be
exactly that: temporary.

-Paul


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