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."
"Almost every modern C++ codebase uses Boost somewhere"? While I think it looks like a pretty useful set of libraries, I must admit that statements like this makes me less inclined to even look at it.
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 don't need regular expression in C++ should not read compiler source code."
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
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!
Confucius say "Man who write games in C++ need Boost upside the head."
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
Confucius say "Man who write circular buffer with no smart pointers risk chasing his own tail."
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!