
Stewart, Robert wrote:
answer: yes!
So I'm more of the view that we let stuff into boost as long as it meets quality standards. Then let users decide.
+1
I can go along with that to a point. Anything accepted into Boost must meet the usefulness criteria. If too few find a library useful, it should not be in Boost. That helps to keep Boost manageable. Many burdens are multiplied by the number of libraries in Boost, so keeping that number small is one of many forces to balance when considering whether a library should be accepted.
To me, Boost is aready too big to make for a convenient deployment. I see it as inevitable that Boost evolve it's deployment model along the following lines: a) libraries are modular. That is as an alternative to downloading the whole package one would just download the one's he want's to use (along with the pre-requisites - that's the rub!). b) Boost would be more of a "quality/usefulness" certification process. That is the boost review/etc. would stay the same or perhaps even be re-inforced. c) Libraries would be updated/versioned on their own schedule. This would have the following effects a) boost would be only as big as any user needs. b) the issue of deprecation would take care of itself. Since boost wouldn't be deploying the whole thing, any library which no one used due to obselence, lack of maintainence or whatever reason would just stop being downloaded. c) Boost could continue to grow - which is becoming tougher as it get's bigger. It would be a sad day if we have to reject quality software because we're limited by our capacity to deploy a large package. Of course implementing such an idea would require a lot of changes and effort. But I've seen attempts to evolve at least similar to these ideas (rypll, CMake, use of git). But that's not why I see this as inevitible. I see tese attempts to evolve as a response to the success of boost and the attendant growing pains. Robert Ramey
_____ Rob Stewart robert.stewart@sig.com Software Engineer using std::disclaimer; Dev Tools & Components Susquehanna International Group, LLP http://www.sig.com
________________________________
IMPORTANT: The information contained in this email and/or its attachments is confidential. If you are not the intended recipient, please notify the sender immediately by reply and immediately delete this message and all its attachments. Any review, use, reproduction, disclosure or dissemination of this message or any attachment by an unintended recipient is strictly prohibited. Neither this message nor any attachment is intended as or should be construed as an offer, solicitation or recommendation to buy or sell any security or other financial instrument. Neither the sender, his or her employer nor any of their respective affiliates makes any warranties as to the completeness or accuracy of any of the information contained herein or that this message or any of its attachments is free of vi ruses.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost