Have you ever wanted C++ had well designed and easy to use APIs like the ones found in modern platforms such Java, C# and Python? If so, this project is what you're looking for.
This project is very
... [More]
similar to Boost (http://www.boost.org/) in the sense it wants to build a set of public APIs for C++. The main difference is that it focus on the programmer and brings in the goodies from other language designs. One of the key aspects is compliance with Google's C++ Style Guide (http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml).
Here are some API examples:
- Portable, self explainable primitive types (Int8, UInt32, Int64)
- The chain of IO streams found in Java (InputStream, BufferedInputStream, DataInputStream)
- String operations found in Python (StartsWith, Split, Join) [Less]