
29 May
2009
29 May
'09
5:50 a.m.
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. Joaquín M López Muñoz Telefónica, Investigación y Desarrollo