Cecil
A prototype-based object-oriented programming language developed at the University of Washington. Project member Craig Chambers wrote the Self compiler. It features multiple-dispatch and predicate-dispatching, but is also statically-typed.This page is linked from: Dispatch Object-Oriented Python Type System