@Ray
I think that the definition of ?frequent-use? continuously changes as one uses the library and encounters/learns more and more useful tools. I would vote > that the packaging remains as it is.
Please change the word "frequently-used" to "language-extension/domain-specific" as Klaim said.
If one wants only specific headers, I think there was a discussion many moons ago about a tool which would extract the ?used? headers for minimizing > a final project footprint.
That call bcp. @Mike Jackson
That tool is "bcp" which is part of the standard boost source download. You can use it to extract a subset of boost for your project or maybe to turn into a sub-part of your project. What I find amusing is that in order to get shared_ptr<> you end up getting something like 3MB worth of source files.
Yes, quite big. :) I remember someone say that because there are many header files need by shared_ptr but the size won't go up too high if you add something, say regex. My point is not about definition of "frequently used". It about boost is quite big (huh, the word "big" is also quite subjective to people opinions -_-), and is there a way to reduce distribution size. And separating package is one of the way I can think. Regards, Taworn T.