The "lambda the ultimate" blog often shows interesting articles: "Open Multi-Methods for C++", by Peter Pirkelbauer, Yuriy Solodkyy, and Bjarne Stroustrup: http://lambda-the-ultimate.org/node/2590 http://www.research.att.com/~bs/multimethods.pdf They seem fast enough too. Bye, bearophile