Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2006-04-23 10:37:49

"Marcin Kalicinski" <kalita_at_[hidden]> writes:

>> 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.
> The reason why ptree does not use multi index is because implementation
> existed long before I considered submitting to boost, probably before even I
> knew of multi index existence. It was working well. Later, when I was
> improving it during pre-review process, I seriously considered using
> multi-index. But I decided it is not worth throwing everything out.

That's perfectly reasonable, but (through no fault of yours) it misses
the point I was trying to make. I guess I should have said, "...that
demonstrates it to be the best implementation."

All I'm saying is that the extent to which a Boost library
implementation should leverage other Boost libraries is not a question
that can always be decided based on following simple guidelines, and
that if this library is accepted, it's worth revisiting your decision.

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at