Boost logo

Boost :

Subject: Re: [boost] [preprocessor] Variadics suggestion
From: Dave Abrahams (dave_at_[hidden])
Date: 2012-10-04 21:31:48


on Wed Sep 26 2012, Paul Mensonides <pmenso57-AT-comcast.net> wrote:

> Right, and what will change that sad fact? Attempting to workaround
> forever isn't working. Similarly, is the whole world supposed to not use
> variadic templates because VC++ doesn't implement them? At least that's
> likely to change, but a line needs to be drawn. It is one thing for a
> workaround to be an implementation detail. It is another when it affects
> the interface. In the latter case, IMO, the best thing to do is provide
> the interface that *should* exist and either not support the compilers
> that don't work or provide some clunkier interface for those compilers.
> Doing else cripples technological advancement.

I'll mention again that I think we should accept some libraries that
won't work on broken compilers (like Chaos). "Boost works on this
compiler" is an important selling point.

-- 
Dave Abrahams
BoostPro Computing                  Software Development        Training
http://www.boostpro.com             Clang/LLVM/EDG Compilers  C++  Boost

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