http://dynamic-cpp.googlecode.com/