
On Fri, Nov 20, 2009 at 5:26 PM, Andrey Semashev <andrey.semashev@gmail.com>wrote:
Well, programming is a practical art. Boost is not a playground for a bunch of C++ gurus that are being bored. There are no libraries in Boost that "reach the stars" without a pure boring average task to solve behind it. Every library is intended to address practical needs of developers, otherwise it is no more than a useless junk.
Boost is good because it addresses a diverse spectrum of these tasks, and often does it in the most elegant way. Yes, in many ways it's experimental and innovative, as it often introduces nonstandard solutions and pushes compilers to their limits. But that being said, it _is_ intended and _should_ be used in the wild, including commercial software, because it's the only way to verify whether these solutions are actually successful or not. That is why I see Boost support (including documentation, fixing bugs, simplifying deployment, maintaining API stability, etc., etc.) to be one of the top priorities.
Well said! --Beman