Out of sheer curiosity, why don't you like Boost? It's basically a waiting-room for the next C++ standard library
Well, I don't want to start a debate or anything, but I am a die-hard Scheme/C fan (that should say it all ). IMHO C++ (and especially Boost), implement very bad programming techniques. Yes, programming in a low-level language is hard and meticulous for those used to high-level programming, but it uses a completely different coding mindset/technique that once mastered is far easier than the high-level programming. It allows for cross-platform, screaming-fast, and minimalistic/non-bloated programs to be written with elegant simplism.
On the other hand, C++ often leads to code like this: