Boost logo

Boost :

Subject: Re: [boost] [Modularization] A new approach to header modularization
From: Beman Dawes (bdawes_at_[hidden])
Date: 2009-05-31 07:51:58

On Fri, May 29, 2009 at 7:53 AM, Stewart, Robert <Robert.Stewart_at_[hidden]> wrote:
>> > Of course we have to leave the current headers there for
>> > compatibiltiy, but that location could be deprecated and eventually
>> > only <boost/filesystem/filesystem.hpp> supported.
>> *This* is less attractive to me; I think a Boost lib is
>> entitled to have at least one top level header; many use
>> it to include all or the the most usual components.
> There's no entitlement involved.  Leaving such files in the root directory dissociates them from the rest of the library which mitigates against modularization, which is a laudable goal.

I agree. Allowing headers in the top level just doesn't scale. That
appears to be true regardless of the particular header modularization
approach taken.


Boost list run by bdawes at, gregod at, cpdaniel at, john at