Here is the second installment in language centric programming. In the last installment I explained the how and why. This installment I get into the details and actually start listing C++ code.