Boost logo

Boost :

From: Edward Diener (eddielee_at_[hidden])
Date: 2003-06-26 15:59:40


Josh Dybnis wrote:
>>> Is there interest in adding support for variable length
>>> argument lists to the preprocessor library.
>>
>> Not to the Boost library version. At least, not until variadics and
>> placemarkers are part of C++.
>
> But variadics are a part of C. Though this is a bit outside of Boost's
> mission, the PP lib is arguably even more useful to C programmers than
> it is to C++ programmers. I don't see any harm in targeting C
> programmers for this particular library, since they could be an
> important user base; as long as it doesn't compromise the library's
> usefulness for C++ programmers.

The problem is that very few C++ compilers support C variadics. Boost
features need a fighting chance to work with the vast majority of C++
compilers and this is done by staying as close as possible to the current
C++ standard. C variadics are not part of the current C++ standard.


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