Boost logo

Boost :

Subject: Re: [boost] [preprocessor] Sequences vs. All Other Data Structures
From: Nathan Ridge (zeratul976_at_[hidden])
Date: 2012-04-22 03:51:11


> >> >> Slightly off-topic: are there any plans to add Chaos to Boost?
> >> >
> >> > +1
> >>
> >> As some sort of technological preview? It is not portable enough to be
> >> used within Boost, though perhaps a slew of regression failures will
> >> cause that to change (unlikely). <rant>MS, in particular, is too busy
> >> taking it upon themselves to "ensure C++ is relevant" to prioritize
> >> implementing the language.</rant> Also, one of the principles of Chaos
> >> is to have absolutely zero compiler workarounds, and that would have to
> >> stay if it was ever part of Boost.
> >
> > I don't see why one compiler's lack of standards-conformance should
> > prevent a useful library from becoming part of Boost.
>
> Because it is not just MSVC that's the problem, and I know what the
> tendency will be. This will work with compiler XYZ with *just* this
> little workaround.... Any workaround whatsoever in Chaos is absolutely
> unacceptable to me. It ruins the very point of the library.

The library could be proposed to Boost with the explicit understanding
that it is intended to work only with fully standards-conforming
preprocessors. In the long run its presence in Boost might even contribute
to putting pressure on vendors of non-conformant preprocessors to get
their act together.

Regards,
Nate
                                               


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