Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2005-04-02 11:25:01


Douglas Gregor <doug.gregor_at_[hidden]> writes:

> On Apr 2, 2005, at 8:12 AM, Peter Dimov wrote:
>
>> Douglas Gregor wrote:
>>>
>>> IMHO, just putting it in <boost/functional.hpp> is the right thing to
>>> do. It matches TR1 and avoids another top-level header.
>>
>> I don't see why it's a good thing to avoid top-level headers when
>> they correspond to a top-level identifier.
>
> We have a lot of top-level headers, so I'm leery of adding more.
> Looking at the list of headers is a common way (for me) to find
> something I'm looking for in a library, and the list of headers we have
> is quite daunting. I've heard from several people that the sheer size
> of Boost is getting daunting, and this is one place where we might be a
> little more picky in the future.

IMO the right solution to that problem is a granular installer that
can reliably sort out the dependencies.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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