|
Boost : |
From: Doug Gregor (dgregor_at_[hidden])
Date: 2007-07-10 08:32:17
On Jul 9, 2007, at 11:12 PM, Stefan Seefeld wrote:
> Finally, it is important to keep a balance between encapsulation and
> transparency. While it is true that, semantically at least, one could
> map some of the helpers by STL (or boost, for that matter) types, I
> deliberately refrained from such an approach, to allow existing
> implementations
> to be bound to the API. In particular, I'm using here libxml2 as
> backend,
> which has been fine-tuned for best performance over a couple of years.
> I'm not courageous / naive enough to attempt to match such an
> implementation
> with a new one. Instead, I want a seamless mapping that doesn't
> impose any
> unnecessary copying or other indirection to mitigate the 'impedance
> mismatch'.
This is a very, very, very, very, very good approach.
- Doug
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk