Very High Activity

Ratings and Reviews : Listing

  Analyzed 7 days ago based on code collected 7 days ago.


Showing page 1 of 1
phrakture says:
Avatar
 
I'm NOT confused  
5
 
written over 6 years ago

Contrary to the other review, I actually know what's going on. Boost doesn't "implement the STL". Boost is a set of satellite libraries for C++ development - many of which are *already* accepted into the next C++ standard.

I for one, am a huge proponent of boost.

6 out of 6 users found the following review helpful.
Did this review help you?

...z Loskot says:
Avatar
 
Great piece of C++  
5
 
written about 4 years ago

Boost C++ Libraries represent collection of the greatest pieces of C++ code ever written by humanity.

1 out of 1 users found the following review helpful.
Did this review help you?

gregoryd says:
Avatar
 
C++ lives!  
5
 
written about 4 years ago

If C++ survives as a robust, reliable, production-quality programming language it will be due largely to the efforts of the Boost developers.

Did this review help you?

...eitkreuz says:
Avatar
 
A must-have, despite its shortcomings  
4
   
written almost 4 years ago

I use Boost in every single of my C++ projects, and you should do so too. Boost just contains too many libraries without which C++ development wouldn't be as much fun. Some - not all! - of these libraries, like shared_ptr, are even so useful that they will go into the upcoming C++ standard. I regularly use more than 20 of its libraries.

Boost consists of a multitude of relatively independent libraries of varying sizes, from very small (Boost.Any) to very big (Boost.Threads and others).

Unfortunately, not all libraries in Boost are maintained as well as one would wish for, and some are outdated or broken to a degree that renders them essentially unusable. For example, I would prefer not to use Boost.uBLAS in new projects because it is just so... outdated. It could have been written in 1998, it's so un-modern! Another example would be Boost.GIL, which apparently - I don't use it personally - is, while a pretty cool idea, just broken. It contains a significant amount of bugs and seems to suffer from design and other problems.

However, Boost contains sufficiently many EXCELLENT libraries to make it a must-have, which I am glad to have as a dependency for all my C++ projects.

Despite its ~30 MB size.

Did this review help you?

rajaram_s says:
Avatar
 
Contributing to Boost C++ Libraries  
0
 
written about 4 years ago

I am sorry, If the article is in the wrong place as a comment, but this is my first day at ohloh and so couldnt find out a way for discussion.

I planning to integrate a database management system library (similar to sqlite) to the project. Is it possible? I have a primitive code for the same...

0 out of 2 users found the following review helpful.
Did this review help you?

lestermo says:
Avatar
 
Boost is fine. STL? ...not so much  
4
   
written over 6 years ago

I guess my 4-star rating is somewhat confused. I don't fault Boost's code: it's rock solid, well written, etc... However, I think the Boost folks have drunk too much STL kool aid.

If you're still writing projects in C++ then Boost is definitely worth your consideration. My main complaint is that it was very difficult to just consume a little bit of it - I ended up finding myself biting off way too much. I'd find myself tweaking my code with publics/privates, etc... just to satisfy the high level of precision the Boost libraries would require.

So, in other words: Boost implementation of STL: 5 stars. STL itself: 3 stars.

0 out of 7 users found the following review helpful.
Did this review help you?

 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.