Just curious, what C++11 features are used here? It's been a while since I flexed my C++ muscles, but all of this looks like the standard C++.
Admittedly, even old style C++ with Boost does look a lot like a scripting language (except for the segfaults).