Boost 1.36 Released
AndrewStephens writes "Good news for C++ programmers: Boost 1.36 has been released with 4 new libraries (including very useful exception templates) and a host of updates. In particular, boost.asio (the cross platform AsyncIO library) has seen major additions and now supports asynchronous disk operations on Windows. Almost every modern C++ codebase uses Boost somewhere, and many of its features find their way into the official language specifications."
Given that it's also the one used by many other languages (Python and Ruby use it for method and variable names, for example), I don't see what's wrong with it. As they go, it's pretty readable. If you really want to see a messy naming convention with no reason to exist save for being different, see Eiffel with its ALL_CAPS_CLASS_NAMES and Underscored_Pascal_Case_Methods.
Confucius say "Man who has no smart pointers work as high-priced garbage collector."
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!