|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-04-08 06:47:08
Robert Ramey wrote:
> a) The author of boost shared pointer doesn't want to include
> serialization implementation in his implementation of
> boost::shared_ptr
The author of boost::shared_ptr wants to, but it isn't straightforward and
will take time; and you aren't helping me much, I might add.
[...]
> This was in response to my request for access to the implementation of
> smart_ptr. My request wasn't really even considered.
[...]
> The latest updates to shared_pointer checked into CVS about 10 days
> ago break current serialzation of shared pointer. In no way will I have
> time to fix this before 15 April.
You can see now why I don't consider "access to the implementation" a viable
approach.
It is not reasonable to cease any further work on boost::shared_ptr because
the serialization library depends on a specific implementation.
Your other suggestion was "add a serialize member to shared_ptr and just
make it work." This is easier said than done. The serialization library is
fairly complex and figuring out the best way to extend it non-intrusively
with the necessary support requires more time than I have at the moment.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk