On Thursday 28 August 2003 04:40 pm, Gregory Colvin wrote:
> I also have no objection, and much sympathy, for having a clear
> memory management policy for Boost libraries.  But again, it is a
> matter of people who care about and understand the issue doing the
> necessary work, just like everything else here at Boost.

Moreover, it's not a matter of convincing certain people that a clear memory 
management policy should be adopted by Boost and handed down for developers 
to do the work. Boost doesn't work that way. Policies always come from the 
bottom up: someone has a problem, so they fix it in the libraries that matter 
most to them. With that knowledge of _how_ to fix the problem correctly, they 
can approach other developers and say "hey, I think we should fix this 
problem in library X; here's how we did it in library Y". Eventually, most of 
the libraries will support it, and _then_ we can approve it as a Boost 
"policy" so that future libraries will follow it.

The most productive thing we could do right now would be to end this policy 
discussion. Start with smart_ptr and address *specific* documentation and 
*specific* implementation problems in this library, with resolutions specific 
to that library. Is there a library that does it well? Reference that library 
and state why it does it well, so that others may follow.

        Doug
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to