-----Original Message----- From: Boost-users [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Paolo Bolzoni via Boost-users Sent: 09 May 2017 16:05 To: boost-users@lists.boost.org Cc: Paolo Bolzoni Subject: Re: [Boost-users] Cutting headers
Unfortunately it is a long standing problem, even Bjarne Stroustrup mentions it. http://www.stroustrup.com/bs_faq.html#boost
The interdependence of Boost libraries isn't a 'problem' - it may be an inconvenience, but is an unavoidable consequence of missing built-in language features and Boost's invaluable working for multiple platforms, targets and compilers and standard versions. Work has been done to minimize unnecessary interdependence, but it remains almost impossible to write any library without using some other libraries, as the dependency graphs show. There is nothing to stop users figuring out the subset of essential libraries, sometimes quite small, as others have commented. The downside is that keeping up-to-date may be tiresome. Enjoy! Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 (0) 1539 561830