Subject: Re: [boost] Boost Modularization
From: Beman Dawes (bdawes_at_[hidden])
Date: 2011-01-31 15:21:01
On Mon, Jan 31, 2011 at 1:49 PM, Dave Abrahams <dave_at_[hidden]> wrote:
> At Mon, 31 Jan 2011 18:18:44 +0000,
> Daniel James wrote:
>> On 31 January 2011 17:28, Robert Ramey <ramey_at_[hidden]> wrote:
>> > a) libraries should not place any header files directly in the boost
>> > directory or in the boost namespace. The only exception
>> > would be a "convience header" in the boost directory which
>> > would include the headers in the library directory.
>> I'd suggest that headers in the boost directory should only include a
>> single header of the same name (or maybe 'all.hpp') from the library
>> directory. This would ensure that they never change so they're never
>> an issue for version control.
> I think I would (mildly) prefer
> boost/libname.hpp => boost/libname/libname.hpp => whatever
> just so I don't end up with 40 files named all.hpp in my editor, which
> is a bit harder to manage.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk