Boost logo

Boost :

Subject: Re: [boost] Proposal: Boost.Core
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-05-31 13:42:24


On Saturday 31 May 2014 20:35:29 Peter Dimov wrote:
> Andrey Semashev wrote:
> > Maybe we should decompose MPL and TypeTraits first and then use the
> > smaller bits in Core?
>
> That is theoretically possible and perhaps even the Right Way Forward, but
> realistically, I don't see it happening. :-)
>
> I remember looking at MPL and Type Traits in the past with a "how hard could
> that be" initial attitude, but I also remember that I got discouraged
> pretty quickly.
>
> > OTOH, MPL and TypeTraits stuff you mentioned is commonly used, so I
> > suspect if we limit ourselves to avoid them then Boost.Core will be almost
> > empty.
>
> It will fill up, trust me. The reason we're going nowhere at present is that
> we have no good and practical way of severing an unwanted dependency. In
> many such cases, moving one carefully chosen header to Core would be all it
> takes.
>
> We will, of course, run out of low-hanging fruits at some point, but so
> what? We'll have accomplished much in the meantime.
>
> Or, we could continue spilling ink here. :-)

Ok, let's give it a try and see what happens. :) First, we need a new
submodule...


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