
On Thu, May 28, 2009 at 10:50 PM, <joaquin@tid.es> wrote:
Emil Dotchevski escribió:
What would make sense for me personally would be an effort to reduce physical coupling in Boost, by moving as much code as possible from headers to CPP files.
[...]
Many function templates have parts that don't depend on template parameters and could be separated in a cpp file. Also, many Boost headers contain regular (non-template) inline functions, because there's pressure from users (and developers) to keep Boost libraries header-only.
Why there's pressure from users to keep Boost libs header-only? Boost is for the users, so their reasons should be given proper weight.
One can not create good design (in general, not just in software) by asking the users what would they like. Emil Dotchevski Reverge Studios, Inc. http://www.revergestudios.com/reblog/index.php?n=ReCode