
"Marcin Kalicinski" <kalita@poczta.onet.pl> writes:
What I meant is: you keep saying that this library could be rather implemented using serialization / PO / multi_index / etc. I agree, but it was implemented differently. I think it is the interface that matters most, not the implementation. Why care if it uses other libs or not? It's even better if it does not, think about all these dependencies and compile times.
That doesn't necessarily follow. If my project needs the other libraries and your library could have used them, too, you're increasing compile times in the worst case.
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? -- Dave Abrahams Boost Consulting www.boost-consulting.com