Peter v. N. wrote:
> This may sound heretical: but I'd like to know what
> the community thinks about using Boost extensively
> in C++ projects (mainly for threads and numeric
> applications).
Are you saying your projects mainly for threading and numeric
applications, or is that what you are (or might) use the Boost
libraries for?
> Better reinvent the wheel (for true C++ programmers) or
> depend on third party frameworks?
It depends. Although the Boost libraries are all peer-reviewed, not all
are equally mature. The parts that have become part of TR1 are
generally considered very mature, and I'd have no qualms about using
those parts. Why reinvent a regular expression parser or a reference
counted smart pointer when they've done it better and tested it more
thoroughly that I could in any reasonable amount of time?
Other parts (e.g., Boost.Threads) are less stable and complete. Even
so, I prefer to use Boost.Threads for portability reasons and because
there's a good chance that it represents something like what C++
threading will look like in C++0x (but cf.
http://www.artima.com/cppsource/threads_meeting.html).
> I know that with the upcoming release of C++ many parts of
> Boost will be incorporated...
I'd say "a few parts of Boost."
> Brgds,
Bridges? Brigands? Barge dues? Borg DOS?
Cheers! --M