[Python-Dev] FW: multimethod-0.1

Tim Peters tim.one@comcast.net
Wed, 14 Aug 2002 21:50:02 -0400

I haven't studied this, but from a quick glance it looks competent.

-----Original Message-----
From: python-list-admin@python.org
    On Behalf Of Aric Coady <coady@bent-arrow.com>
Sent: Wednesday, August 14, 2002 8:59 PM
To: python-announce@python.org
Cc: python-list@python.org
Subject: ANN: multimethod-0.1

Multimethod-0.1 is another python module for implementing multimethods 
(a.k.a.  generic functions, multiple-argument method dispatch).  This 
one features:

- support for Python2.2 type/class unification
- a precedence graph for more efficient dispatching
- a best-fit resolution algorithm, in which the method closest in 
inheritance distance is called
- a versatile 'call-next-method' or 'super' function.

Available at http://bent-arrow.com/python and the Vaults of Parnassus.