declaring multimethods [Was: Re: PEP 318]

Skip Montanaro skip at pobox.com
Wed Mar 24 16:44:25 EST 2004


    Joe> I think my preferred way to do this would be just

    Joe>     class MatrixBase:
    Joe>         pass

    Joe>     class Matrix(MatrixBase):
    Joe>         def __mul__(self, other) [multimethod(MatrixBase, MatrixBase)]:
    Joe>             ...
    Joe>             return result

Good point.

Skip




More information about the Python-list mailing list