Boost logo

Boost :

Subject: Re: [boost] Is Boost dead? [Re: Anyone is interested in being review manager of ‘Application’?]
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2014-05-13 17:05:15


On 9 May 2014 at 12:45, Stephen Kelly wrote:

> > If this is the case, then the main change I would suggest is that Boost
> > needs to be easier to work with. Currently, the modular thing works
> > kinda OK but it's a giant PITA to fork.
>
> It is a giant PITA, partly because it is not modular. The git migration was
> a migration to 100 fractured git repos, not modularized git repos.
>
> If you want to modularize, then decide that that is a goal for Boost and I
> will help.
>
> http://thread.gmane.org/gmane.comp.lib.boost.devel/245078
>
> I think at least one of the reasons my efforts did not get support from the
> right people is that modularization is not currently a goal for Boost. Some
> people in Boost think that modularization is already done. It is not.

One of the KEY absolute must have feature of a C++ 14 only Boost
refresh would be per-library source distros.

In other words, there is a separate source distro for each Boost14
library which contains just enough of Boost for that library. One
can, of course, copy multiple source distros into the same directory
tree to combine libraries.

That will forever break the perception that to use one library you
need all of Boost. It also brings in proper dependency tracking from
the beginning.

Boost14 would also be the right time to start modular and stay
modular from the beginning. I'd forget about modularising
compatibility Boost, it is what it is.

Niall

-- 
ned Productions Limited Consulting
http://www.nedproductions.biz/ 
http://ie.linkedin.com/in/nialldouglas/



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