|
Boost Users : |
From: Emil Dotchevski (emil_at_[hidden])
Date: 2008-05-29 13:20:16
On Wed, May 28, 2008 at 11:15 PM, Vladimir Prus
<vladimir_at_[hidden]> wrote:
> Christian Holmquist wrote:
> Do you have hard numbers about how much the user of iterator_facade affects
> compilation speed? Honest question -- I also find it unfortunate that compilation
> time is not a priority for Boost.
The biggest issue for the coupling in Boost is that most libraries are
header-only. While this makes them easier to adopt, it also makes
talks about reducing physical coupling almost pointless. Yes, there
are templates, but even within "templated" code there are plenty of
pieces that don't depend on T and can and should be separated into a
.CPP file.
The other thing is that even if there is pressure from the users to
fix this problem, it is perhaps too late. Like John Lakos points in
his excellent book, when reducing physical coupling is your top
priority, it significantly affects your overall design, and for most
of the Boost libraries the design is but set in stone.
-- Emil Dotchevski Reverge Studios, Inc. http://www.revergestudios.com/reblog/index.php?n=ReCode
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net