$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [config] Rethinking feature macros?
From: Peter Dimov (lists_at_[hidden])
Date: 2017-11-06 16:12:10
Andrey Semashev wrote:
> > You're refuting your own argument, because if g++-15 would need 200
> > positive macros compared to g++-7's 100, g++-7 would need 100 negative
> > macros.
>
> g++-7 will be out of wide use by then, so it doesn't matter.
That's not true on at least three levels.
> > The good thing about positive macros is that an old compiler never needs
> > maintenance. With negative macros you have to keep adding them to it.
>
> That is not more maintenance than adding positive macros for newer
> compilers.
It is. Maintaining the new compilers is constant regardless of the macro
type, and maintaining the old compilers is only required for negative
macros.