David Abrahams: > BTW, the C++ preprocessor is a fairly weak macro system. A higher > level metaprogramming facility that knows more about the underlying > language could be a lot cleaner, clearer, safer, and more expressive. What do you think of OpenC++? http://www.csg.is.titech.ac.jp/~chiba/openc++.html Neil