On Nov 2, 2013, at 4:35 AM, "John Maddock"
The goal is to create two 'modules' or libraries:
We had that originally. They were called "detail" and "core". [snip]
I prefer to have no such "detail" libraries at all. Everything that is useful to a broader audience should be in utility.
Funnily enough I was about to suggest just that: lets do away with detail and have:
core: everything in: boost/detail/ boost/pending/ boost/utility/ That has no dependencies.
Utility: As above, but with dependencies (mostly to mpl/pp/type_traits).
throw_exception.hpp and dependencies should go in core too, as would a few headers under boost/ such as cstdint.hpp etc.
That seems like a good idea provided that everything now in namespace detail remains in that namespace. ___ Rob (Sent from my portable computation engine)