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:
> JOAQUIN M. LOPEZ MUÑOZ 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