
"Marcin Kalicinski" <kalita@poczta.onet.pl> writes:
Even boost guidelines are pretty clear on that, I should not use other libs unless they provide critical functionality.
Where did you find that guideline?
http://boost.org/more/library_reuse.htm
"A Boost library should use other Boost Libraries or the C++ Standard Library, but only when the benefits outweigh the costs."
Which leaves a lot open to interpretation.
Perhaps "critical functionality" was an overstatement, but anyway my point remains correct.
That's not clear to me at all. There's no inherent good in avoiding dependencies among Boost libraries. It's a judgement call, based on many factors, including the author's personal preference. You have every right to make that call yourself, but if you're trying to somehow *justify* your decision, IMO so far you haven't said anything that demonstrates it to be the best one. -- Dave Abrahams Boost Consulting www.boost-consulting.com