python@gentoo.org
Python
The simplegeneric module lets you define simple single-dispatch
generic functions, akin to Python's built-in generic functions like len(),
iter() and so on. However, instead of using specially-named methods, these
generic functions use simple lookup tables, akin to those used by
e.g. pickle.dump() and other generic functions found in the Python
standard library.
simplegeneric