Boost logo

Boost :

Subject: Re: [boost] Proposal: Boost.Core
From: Beman Dawes (bdawes_at_[hidden])
Date: 2014-05-31 10:35:57


On Sat, May 31, 2014 at 10:21 AM, Peter Dimov <lists_at_[hidden]> wrote:

I propose the creation of a new module, Boost.Core, a repository of Boost
> core utilities.
>
> The criteria for inclusion into this module would be that the utility
> component is (a) simple, (b) used by other Boost libraries, (c) does not
> depend on any headers outside of Core and Config (and perhaps Assert).
>

+1

>
> Its primary purpose would be to break dependencies. It will not serve as a
> repository of "this might be useful".
>

+1

>
> Based on the interest so far, I volunteer myself, Glen Fernandes and
> Andrey Semashev as maintainers.
>

+1

>
> The following utilities are immediate candidates for migration into the
> new module:
>
> - addressof
> - enable_if
> - boost/pointee.hpp
> - boost/indirect_reference.hpp
> - boost/type.hpp
>

+1

>
> In addition, the following can be duplicated inside to reduce dependencies:
>
> - mpl::if_, if_c, eval_if
> - detail/is_incrementable.hpp
> - remove_cv
>
> and so on.
>

Thanks, Peter!

--Beman


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