Subject: Re: [boost] [modularization] Improving/splitting up detail
From: Cox, Michael (mhcox_at_[hidden])
Date: 2013-11-02 23:02:29
On Sat, Nov 2, 2013 at 6:20 AM, <boost-request_at_[hidden]> wrote:
> Date: Sat, 2 Nov 2013 08:20:02 -0400
> From: Rob Stewart <robertstewart_at_[hidden]>
> To: "boost_at_[hidden]" <boost_at_[hidden]>
> Subject: Re: [boost] [modularization] Improving/splitting up detail
> Message-ID: <57B4CEB2-A04B-4341-A613-39FB1A9D6AE3_at_[hidden]>
> Content-Type: text/plain; charset=us-ascii
> On Nov 2, 2013, at 4:35 AM, "John Maddock" <john_at_[hidden]> wrote:
>>>> The goal is to create two 'modules' or libraries:
>>> We had that originally. They were called "detail" and "core".
>>> I prefer to have no such "detail" libraries at all. Everything that is
useful to a broader audience should be in utility.
>> Funnily enough I was about to suggest just that: lets do away with
detail and have:
>> everything in:
>> That has no dependencies.
What about config, or should that also go in core?
>> As above, but with dependencies (mostly to mpl/pp/type_traits).
>> throw_exception.hpp and dependencies should go in core too, as would a
few headers under boost/ such as cstdint.hpp etc.
> That seems like a good idea provided that everything now in namespace
detail remains in that namespace.
> (Sent from my portable computation engine)
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk